GuiContainerBase.java 文件源码

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

项目:rezolve 作者:
protected void drawItem(ItemStack stack, int x, int y) {

        GlStateManager.color(1, 1, 1, 1);
        GlStateManager.translate(0.0F, 0.0F, 32.0F);
        GlStateManager.disableLighting();
        GlStateManager.enableDepth();

        RenderHelper.disableStandardItemLighting();
        RenderHelper.enableGUIStandardItemLighting();

        this.zLevel = 200.0F;
        this.itemRender.zLevel = 200.0F;
        net.minecraft.client.gui.FontRenderer font = null;
        if (stack != null) font = stack.getItem().getFontRenderer(stack);
        if (font == null) font = fontRendererObj;
        this.itemRender.renderItemAndEffectIntoGUI(stack, x, y);
        this.itemRender.renderItemOverlayIntoGUI(font, stack, x, y, null);
        this.zLevel = 0.0F;
        this.itemRender.zLevel = 0.0F;

        RenderHelper.enableStandardItemLighting();
        GlStateManager.enableLighting();
        GlStateManager.disableDepth();
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号