【发布时间】:2013-04-06 22:57:46
【问题描述】:
好的,我想用 openGL ES 2.0 制作游戏,但我的控件有问题。到目前为止,我制作的控件就像我的游戏中的任何其他精灵一样,只需绘制它,如果相机更新,控件将在它像“移动”相机后更新。
有没有更有效的方法来做到这一点?这是我想做的一个例子:
*游戏画面
*控件
然后就像将控件放在游戏屏幕的顶部,这样即使相机移动它也不会移动。可能吗?也许混合xml?如果是这样,那怎么办?谢谢!
【问题讨论】:
-
当您绘制 GUI 元素精灵时,只需使用另一个相机,它永远不会移动。您还必须确保您的 GUI 元素不会意外隐藏在动态场景内容后面。这可以通过在绘制 GUI 时禁用深度测试或修改 glDepthRangef 来完成。
标签: android user-interface opengl-es controls opengl-es-2.0