@ApiStatus.Experimental
@ApiStatus.Experimental fun <T : Entity> registerEntityRenderer(entityType: EntityType<T>, rendererFactory: EntityRendererProvider<T>)为脚本注册的实体类型注册自定义实体渲染器。 这是 [registerNativeEntity] 在客户端侧的配套 API。完成实体类型注册后, 在客户端调用这里的方法,就能为实体提供可视化外观。 [rendererFactory] 会接收一个 [EntityRendererProvider.Context],其中可访问 实体渲染分发器、物品渲染器、资源管理器和实体模型集,足以构造标准 [EntityRenderer]。
参数
| 参数 | 说明 |
|---|---|
entityType | 实体类型,来源于 [registerNativeEntity] 的返回值。 |
rendererFactory | 创建 [EntityRenderer] 实例的工厂函数。 |
