如何开始为Android应用程序创建3D(游戏)GUI(例如使用OpenGL)?

Chr*_*min 12 java 3d android opengl-es

我是Android开发的新手.我想知道的是我必须开始考虑编写一个整洁的GUI.我想android.opengl API是一个很好的起点.

假设我们想要创建类似简化的3D-Pool-Billard-Game的东西:你从顶部看到桌子,你在桌子上有球.你想让它们变得逼真(阴影,光泽).

我的想法是:

  • 我需要什么样的图形?
  • 如何开始编码?
  • 我需要什么样的课程?对于每个元素(球,桌子,......)?
  • 在哪里创建和封装"3D-ness"?

如果您知道更好/更多的问题,只需添加它们/或让我知道在这种情况下我必须考虑哪个方向进行开发.

我在Java方面的技能/背景:我在Java EE中编写了很多程序并用于处理JSP/JSF的图形输出.所以Android的移动SE对我来说是新的.希望能够将一些有趣的东西放在一起,以便顺利访问.

克里斯

dar*_*ame 2

我建议使用现有的 3D 引擎,否则您需要做很多工作。 http://www.jpct.net/jpct-ae/ 不错,并且具有灵活的许可证。