在构建以GLSurfaceView为中心的UI时应该注意哪些注意事项?这是针对游戏的,大部分 UI 将是介绍屏幕(开始、选项、关于、退出)和关卡选择器屏幕。我花了很多时间使用 OpenGL 为游戏渲染/动画,而且我不是图形艺术家,所以采用 OGL UI 路线对我来说似乎很有意义。但我是Android新手,需要一些外部输入。感谢您的阅读。
这并没有错,尤其是对于游戏而言。唯一的问题是你将不得不自己做所有事情。大多数游戏似乎都在这样做。
由于一项活动很容易开始另一项活动,我想说从游戏本身抽象出您的选项和级别选择是值得的。如果您不熟悉启动活动和/或在活动之间传递信息,有很多好的教程和示例可以提供帮助。如果您还没有(http://developer.android.com/resources/tutorials/notepad/index.html),您可以尝试无处不在的记事本教程。
这种方法的优点是让你的OpenGL/游戏活动不那么混乱,并且你将能够使用久经考验的Android UI元素,而不是从头开始构建自己的元素。