簡體   English   中英

Android和OpenGL ES中的2D Hud層

[英]2d hud layer in android and opengl es

我正在嘗試使用opengl制作android游戲

我設法在常規3D透視圖旁邊設置了glOrthof視圖。 但是,我在想辦法吸引gui時遇到了麻煩。 我正在考慮將一個位圖作為屏幕,然后使用“畫布”繪制我想要的任何東西。

我可以將屏幕位圖轉換為紋理並將其映射到網格上,然后可以使用正交透視圖正常渲染。

唯一的問題是,我很可能需要每幀更新屏幕,並且要做到這一點,每當我要更新它時,都必須創建一個全新的紋理。 而且我想那會太慢了。

那么,如何為自己的游戲制作GUI? 我已經設置了正交透視圖以及3d透視圖。 我上面描述的方法似乎不起作用。 您能給我一些建議或向我解釋我將如何去做嗎?

在開始繪制UI之前,請使用glDepthFunc(GL_ALWAYS)。 這將使所有調用在其他調用之前發出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM