ZombieRenderer.java
net.minecraft.client.renderer.entity.ZombieRenderer
信息
- 全限定名:net.minecraft.client.renderer.entity.ZombieRenderer
- 类型:public class
- 包:net.minecraft.client.renderer.entity
- 源码路径:src/main/java/net/minecraft/client/renderer/entity/ZombieRenderer.java
- 起始行号:L13
- 继承:AbstractZombieRenderer<Zombie,ZombieRenderState,ZombieModel
> - 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
public ZombieRenderer(EntityRendererProvider.Context context) @ L14
- 构造器名:ZombieRenderer
- 源码定位:L14
- 修饰符:public
参数:
- context: EntityRendererProvider.Context
说明:
TODO
public ZombieRenderer(EntityRendererProvider.Context context, ModelLayerLocation body, ModelLayerLocation babyBody, ArmorModelSet<ModelLayerLocation> armorSet, ArmorModelSet<ModelLayerLocation> babyArmorSet) @ L22
- 构造器名:ZombieRenderer
- 源码定位:L22
- 修饰符:public
参数:
- context: EntityRendererProvider.Context
- body: ModelLayerLocation
- babyBody: ModelLayerLocation
- armorSet: ArmorModelSet
- babyArmorSet: ArmorModelSet
说明:
TODO
方法
下面的方法块按源码顺序生成。
public ZombieRenderState createRenderState() @ L18
- 方法名:createRenderState
- 源码定位:L18
- 返回类型:ZombieRenderState
- 修饰符:public
参数:
- 无
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public class ZombieRenderer extends AbstractZombieRenderer<Zombie, ZombieRenderState, ZombieModel<ZombieRenderState>> {
public ZombieRenderer(EntityRendererProvider.Context context) {
this(context, ModelLayers.ZOMBIE, ModelLayers.ZOMBIE_BABY, ModelLayers.ZOMBIE_ARMOR, ModelLayers.ZOMBIE_BABY_ARMOR);
}
public ZombieRenderState createRenderState() {
return new ZombieRenderState();
}
public ZombieRenderer(
EntityRendererProvider.Context context,
ModelLayerLocation body,
ModelLayerLocation babyBody,
ArmorModelSet<ModelLayerLocation> armorSet,
ArmorModelSet<ModelLayerLocation> babyArmorSet
) {
super(
context,
new ZombieModel<ZombieRenderState>(context.bakeLayer(body)),
new BabyZombieModel<>(context.bakeLayer(babyBody)),
ArmorModelSet.bake(armorSet, context.getModelSet(), ZombieModel::new),
ArmorModelSet.bake(babyArmorSet, context.getModelSet(), BabyZombieModel::new)
);
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
继承
- 引用位置:
-
- 引用位置:
参数/方法调用 - 关联成员:
ArmorModelSet.bake()
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
构造调用/返回值 - 关联成员:
ZombieRenderState()
- 引用位置: