ModelHauntedArmor.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:projectzulu1.7.10-pre-1.3a 作者:
@Override
public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7) {
    if (this.isChild) {
        float var8 = 2.0F;
        GL11.glPushMatrix();
        GL11.glScalef(1.5F / var8, 1.5F / var8, 1.5F / var8);
        GL11.glTranslatef(0.0F, 16.0F * par7, 0.0F);
        this.bipedHead.render(par7);
        GL11.glPopMatrix();
        GL11.glPushMatrix();
        GL11.glScalef(1.0F / var8, 1.0F / var8, 1.0F / var8);
        GL11.glTranslatef(0.0F, 24.0F * par7, 0.0F);
        this.bipedBody.render(par7);
        this.bipedRightArm.render(par7);
        this.bipedLeftArm.render(par7);
        this.bipedRightLeg.render(par7);
        this.bipedLeftLeg.render(par7);
        GL11.glPopMatrix();
    } else {
        String textureLocation;
        ResourceLocation resource;
        ItemStack itemStack;
        float scale;

        /* Render Armor Legs */
        textureLocation = "/armor/iron_2.png";
        EntityHauntedArmor var5 = (EntityHauntedArmor) par1Entity;
        itemStack = var5.func_130225_q(2) != null ? var5.func_130225_q(2) : new ItemStack(Items.golden_chestplate);

        resource = RenderBiped.getArmorResource(par1Entity, itemStack, 2, null);
        Minecraft.getMinecraft().renderEngine.bindTexture(resource);
        scale = par7 * 0.85f;
        this.bipedRightLeg2.render(scale);
        this.bipedLeftLeg2.render(scale);

        /* Render Armor Upper Body */
        textureLocation = "/armor/iron_1.png";
        itemStack = var5.func_130225_q(1) != null ? var5.func_130225_q(2) : new ItemStack(Items.golden_leggings);
        resource = RenderBiped.getArmorResource(par1Entity, itemStack, 1, null);
        Minecraft.getMinecraft().renderEngine.bindTexture(resource);
        this.bipedHead.render(par7);
        this.bipedBody.render(par7);
        this.bipedRightArm.render(par7);
        this.bipedLeftArm.render(par7);
        this.bipedRightLeg.render(par7);
        this.bipedLeftLeg.render(par7);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号