- 1,015
- 9
- 102
Сделал я себе HUD в RenderGameOverlayEvent.Post. Всё рендриться, но когда я беру вещь в руки, то внизу, как всегда, появляется его название, и в этот момент HUD не рендрится. Как это исправить? И еще вопрос, вот я по включал всё нужное в openGL перед рендером HUD'a:
И из-за этого другие элементы в игре рисуются не как раньше. Есть ли простой способ вернуть состояние openGL до включение всего этого? Я ж не знаю как до этого всё стояло
Код:
GlStateManager.enableAlpha();
GlStateManager.enableBlend();
GlStateManager.alphaFunc(GL_GREATER, 0.1f);
GlStateManager.color(1,1,1,0.75f);
GlStateManager.blendFunc(GL_DST_COLOR, GL_ONE_MINUS_SRC_COLOR);