我对一些 3D 游戏/应用程序有一些想法,并且需要知道要使用哪个 3D 引擎。我喜欢 Unity 和 UDK 的高级方法。我以前用cocos2d做过一些2D游戏,但我对3D世界完全陌生,这就是为什么我认为Unity或UDK是一个不错的选择。我了解许可方面的差异,并且我更关心学习曲线而不是许可成本。
计划:
向前(向上)而不是向侧面移动的 3D“侧面滚动条”。第三人称 spaceship 。这主要是为了学习。倾斜来转向,点击来跳跃。非常简单的图形,顶点着色就足够了。
一款 2.5D“横向卷轴游戏”,与上面的类似,但带有汽车。该游戏将从几个具有一定长度的预制 block 中随机生成关卡,这些预制 block 无缝地组合在一起。
为飞行员提供 3D 增强现实显示,其中包含从 DEM 数据加载的地形网格。需要加速计和 GPS 访问。
其他要点:
- 必须能够与应用内购买相关联。
- 教程和论坛等社区内容越多越好。
- 能够添加 Flurry Analytics 等第三方库是一大优势!但我想这是不可能的?
您会为这些项目推荐哪种引擎,为什么?最好,我想选择一个并坚持下去。
最佳答案
使用 Unity 进行开发将会变得更加美好。 UDK 拥有出色且功能强大的引擎,但其工具不具备 Unity 的易用性,其开发人员文档还有很多不足之处,并且社区尚未使用它持续了足够长的时间,足以在那里找到很多帮助。一些快速谷歌搜索建议您可以为 Unity 游戏编写自己的 Objective-C 插件,因此应用内购买和第三方库绝对是可能的。我认为 Unity 是您最好的选择。
关于iphone - Unity 3D 与 iOS 版 UDK 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6650597/