iphone - Unity 3D 与 iOS 版 UDK 3

标签 iphone ios unity-game-engine unreal-development-kit

我对一些 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/

相关文章:

unity-game-engine - Unity 的免费版本是否带有完整的源代码?

ios - iPhone 和 iPad 上的缓存行大小是多少?

iphone - 我想知道如何创建动态 TableView

android - 在Unity中打开SWF游戏

ios - TestFlight Beta 仅允许 30 天

iOS 蓝牙 : central- peripheral got connected before accepting pairing request

c# - 2D 碰撞检测不起作用

iphone - Apache Lucene 或其他 iPhone 应用程序中的搜索

iOS 8.1 CoreLocationManager requestWhenInUseAuthorization 不提示 AlertView

ios - 团队中的每个人如何使用相同的包标识符在物理设备上测试 ios 应用程序?