2

我对一些 3D 游戏/应用程序有一些想法,并且需要知道要使用哪个 3D 引擎。我喜欢 Unity 和 UDK 的高级方法。我之前使用 cocos2d 做过一些 2D 游戏,但我对 3D 世界是全新的,这就是为什么我认为 Unity 或 UDK 是一个不错的选择。我知道许可的差异,我更关心学习曲线而不是许可成本。

计划:

  • 向前(向上)而不是向侧面移动的 3D“侧滚动条”。第三人称宇宙飞船。这主要是为了学习。倾斜转向,点击跳跃。非常简单的图形,顶点着色就足够了。

  • 与上述类似的 2.5D“侧滚轴”,但带有汽车。这个游戏会随机生成一些具有一定长度的预制块,这些预制块可以无缝地组合在一起。

  • 为飞行员提供的 3D 增强现实显示,其中包含从 DEM 数据加载的地形网格。需要加速度计和 GPS 访问。

其他要点:

  • 必须能够绑定到应用内购买。
  • 教程和论坛等社区内容越多越好。
  • 能够添加像 Flurry Analytics 这样的第三方库是一大优势!但我想这是不可能的?

您会为这些项目推荐哪种引擎,为什么?最好,我想选择一个并坚持下去。

4

2 回答 2

5

您将有一种方式,更好的时间使用 Unity 进行开发。UDK 有一个出色的、功能强大的引擎,但它的工具没有 Unity 的易用性,它的开发人员文档还有很多不足之处,而且社区使用它的时间还不够长在那里可以找到很多帮助。一些快速的谷歌搜索建议您可以为 Unity 游戏编写自己的 Objective-C 插件,因此应用内购买和第三方库绝对是可能的。我认为 Unity 是您最好的选择。

于 2011-07-15T04:19:59.040 回答
0

那么cryengine呢?它免费用于非商业用途,还提供单声道 c#。

看看CryEngine

于 2012-04-02T11:02:37.217 回答