RenderDragonMinion.java 文件源码

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

项目:AbyssalCraft 作者:
@Override
protected void renderModel(EntityDragonMinion par1EntityDragonMinion, float par2, float par3, float par4, float par5, float par6, float par7)
{
    bindEntityTexture(par1EntityDragonMinion);
    GlStateManager.enableBlend();
    GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA);
    mainModel.render(par1EntityDragonMinion, par2, par3, par4, par5, par6, par7);
    GlStateManager.disableBlend();

    if (par1EntityDragonMinion.hurtTime > 0)
    {
        GL11.glDepthFunc(GL11.GL_EQUAL);
        GlStateManager.disableTexture2D();
        GlStateManager.enableBlend();
        GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA);
        GlStateManager.color(1.0F, 0.0F, 0.0F, 0.5F);
        mainModel.render(par1EntityDragonMinion, par2, par3, par4, par5, par6, par7);
        GlStateManager.enableTexture2D();
        GlStateManager.disableBlend();
        GL11.glDepthFunc(GL11.GL_LEQUAL);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号