在RenderGameOverlayEvent监听事件中调用Hud渲染
GL11.glPushMatrix();GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);RenderItem renderItem = new RenderItem();GL11.glEnable(GL11.GL_BLEND); // 开启混合RenderHelper.enableGUIStandardItemLighting();
for (int i = 0; i
renderItem.renderItemAndEffectIntoGUI(minecraft.fontRenderer, minecraft.getTextureManager(), playerInv.getStackInSlot(i), width + 13 + i * 20, height - 20); renderItem.renderItemOverlayIntoGUI(minecraft.fontRenderer, minecraft.getTextureManager(), playerInv.getStackInSlot(i), width + 13 + i * 20, height - 20);
}RenderHelper.disableStandardItemLighting();GL11.glDisable(GL11.GL_BLEND); // 关闭混合GL11.glPopMatrix();复制代码GL_BLEND和GUIStandardItemLighting都有调用...为什么方块渲染出来还是会发黑

GL11.glPushMatrix();GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);RenderItem renderItem = new RenderItem();GL11.glEnable(GL11.GL_BLEND); // 开启混合RenderHelper.enableGUIStandardItemLighting();
for (int i = 0; i
renderItem.renderItemAndEffectIntoGUI(minecraft.fontRenderer, minecraft.getTextureManager(), playerInv.getStackInSlot(i), width + 13 + i * 20, height - 20); renderItem.renderItemOverlayIntoGUI(minecraft.fontRenderer, minecraft.getTextureManager(), playerInv.getStackInSlot(i), width + 13 + i * 20, height - 20);
}RenderHelper.disableStandardItemLighting();GL11.glDisable(GL11.GL_BLEND); // 关闭混合GL11.glPopMatrix();复制代码GL_BLEND和GUIStandardItemLighting都有调用...为什么方块渲染出来还是会发黑
