1

我的论文是创建一个 3D 安卓游戏。我已经安装了 3DS Max、ZBrush、Blender 等 3D 软件。我还下载了适用于 Windows 的 Android SDK 和 Eclipse Juno。但我不知道如何开始。先感谢您。:)

4

5 回答 5

2

如果您想编写游戏,请使用游戏引擎。
如果你想专注于游戏机制或故事,我建议不要直接使用 OpenGL。UnityJMonkeyEngine等 3D 游戏引擎 为您提供了将 3D 资源转换为游戏所需的所有工具:各种文件格式的导入器、场景图、数学库,以及通常可以帮助您快速入门的大量示例项目。

如果您想编写渲染引擎,请使用 OpenGL
使用 OpenGL 您可以自己构建上面提到的所有内容:为您的资产编写或查找导入器,找出照明模型,编写场景图。如果你想做这一切,很酷,使用 OpenGL。但是做这些技术性的事情会让你很忙;您将有更少的时间来制作真正出色的游戏。

于 2013-09-12T10:03:13.047 回答
1

我更喜欢适用于 Android 的OpenGL ES。性能好,容易学习。

于 2013-09-12T06:51:09.217 回答
1

最好从opengl的基础开始,然后了解使用3d的概念,然后更喜欢使用标准工具。

我列出了 2d 和 3d 的 android 游戏引擎工具。希望它可以帮助你。

https://stackoverflow.com/questions/17163446/what-is-the-best-2d-game-engine-for-android/17166794#17166794

于 2013-09-12T06:59:11.447 回答
0

从游戏引擎 unity3d 开始,我不确定,但您发布的名称用于为游戏制作 3d 模型。

于 2013-09-12T06:52:23.320 回答
0

你的论文?那是相当广泛的范围!:)

我要寻找的是具有大量示例代码(因为您说您不知道从哪里开始)和良好的社区参与(同上开始)的东西。

如果您只需要单人游戏设置,那么我建议将 libGDX 作为一个很好的跳板平台,因为有大量的逐步教程以及大量示例代码(以及一个非常最新的 wiki在 API 上),以及一个非常擅长帮助解决问题的小组。

由于它是开源的,因此您可以尽可能深入地挖掘内部工作原理,以了解(或像我一样迷惑)代码如何完成您正在查看的任何任务。(这可能对你的论文很方便)

虽然它可能不像其他一些商业 3d 开发工具包那样完美,但 BadLogic 团队在过去的几个月里在房子的 3d 方面取得了一些非常大的进步,同时打破了我的 JSON 代码......谢谢!:) )

于 2013-09-13T05:47:27.787 回答