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

标签 java android 3d opengl-es

<分区>

我是 Android 开发新手。我想知道我必须如何开始思考编写一个简洁的 GUI 程序。我想 android.opengl API 是一个很好的起点。

假设我们想要创建类似于简化的 3D 台球台球游戏的东西:您从顶部看到 table ,并且球在 table 上。您想让它们逼真(阴影、光泽)。

我的问题是:

  • 我需要什么样的图形?
  • 如何开始编码?
  • 我需要什么样的类(class)?对于每个元素(球、 table 、..)?
  • 在哪里创建和封装“3D 性”?

如果您知道更好/其他问题,请添加它们或/并让我知道在这种开发情况下我必须考虑的方向。

我的 Java 技能/背景:我用 Java EE 编写了很多程序,并且曾经使用 JSP/JSF 处理图形输出。所以这个适用于 Android 的移动 SE 对我来说是新的。希望能把一些有趣的东西放在一起,以便顺利访问。

克里斯

最佳答案

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

关于java - 如何开始为 Android 应用程序(例如使用 OpenGL)创建 3D(游戏)GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3124014/

相关文章:

java - 需要 GSON 返回一个 Java JSONArray

java - 如果不包含在 '<' 和 '>' 之间,如何替换字符串

java - 将 Action 监听器添加到 RadioPanel

java - 如何使用 java 14 使用 Java Web Start?

java - 对三角形进行排序时快速排序太慢

Java - 缩放/3D 数据可视化库

android - 在共享首选项中如何在android应用程序中存储字符串数组

Android 模拟器未在 Android Studio 3.0 上运行

android - 无法从我在其他 Activity 中启动的首选项 Activity 中停止服务

python - 使用 Python 中的 matplotlib 从线性模型绘制 3d 曲面图