简体   繁体   English

Unity 3D 与 UDK 3 的 iOS

[英]Unity 3D vs. UDK 3 for iOS

I have a couple ideas for some 3D games/apps and need to know which 3D engine to go with.我对一些 3D 游戏/应用程序有一些想法,并且需要知道 go 与哪个 3D 引擎。 I like the high-level approach of Unity and UDK.我喜欢 Unity 和 UDK 的高级方法。 I have done some 2D games using cocos2d before, but I'm entirely new to the 3D world, which is why i think Unity or UDK are a good choice.我之前使用 cocos2d 做过一些 2D 游戏,但我对 3D 世界是全新的,这就是为什么我认为 Unity 或 UDK 是一个不错的选择。 I know about the differences in licensing, and i am more concerned with the learning curve instead of the licensing cost.我知道许可的差异,我更关心学习曲线而不是许可成本。

Plans:计划:

  • A 3D "side scroller" that goes forwards (up) instead of to the side.一个 3D 向前(向上)而不是向侧面移动的“侧滚轮”。 Third person space ship.第三人称宇宙飞船。 This would primarily be for learning.这主要是为了学习。 Tilt to steer, tap to jump.倾斜转向,点击跳跃。 Very simple graphics, vertex coloring would be enough.非常简单的图形,顶点着色就足够了。

  • A 2.5D "side scroller" like the above one but with a car.与上述类似的 2.5D“侧滚轴”,但带有汽车。 This game would generate the levels randomly out of a couple prefab blocks of a certain length that fit together seamlessly.这个游戏会随机生成一些具有一定长度的预制块,这些预制块可以无缝地组合在一起。

  • A 3D augmented reality display for pilots with a terrain mesh loaded from DEM data. 3D 增强现实显示器,适用于具有从 DEM 数据加载的地形网格的飞行员。 Accelerometer and GPS access required.需要加速度计和 GPS 访问权限。

Other important points:其他要点:

  • Must be able to tie in to In-App purchases.必须能够绑定到应用内购买。
  • The more community content like tutorials and forums the better.教程和论坛等社区内容越多越好。
  • Ability to add third party libraries like Flurry Analytics is a big plus?能够添加像 Flurry Analytics 这样的第三方库是一大优势? But i guess this isn't possible?但我想这是不可能的?

Which engine would you recommend for these projects, and why?您会为这些项目推荐哪种引擎,为什么? Preferably, i'd like to pick one and stick with it.最好,我想选择一个并坚持下去。

You're going to have a way, way better time developing with Unity.您将有一种方式,更好的时间使用 Unity 进行开发。 UDK's got a fantastic, incredibly capable engine, but its tools don't have the ease-of-use of Unity's, its developer documentation leaves a lot to be desired, and the community hasn't been using it for long enough for there to be much help to be found there. UDK 有一个很棒的、令人难以置信的引擎,但是它的工具没有 Unity 的易用性,它的开发文档还有很多不足之处,而且社区使用它的时间还不够长在那里可以找到很多帮助。 Some quick Googling suggests you can write your own Objective-C plug-ins for Unity games, so in-app purchases and third-party libraries are definitely a possibility.一些快速的谷歌搜索建议您可以为 Unity 游戏编写自己的 Objective-C 插件,因此应用内购买和第三方库绝对是可能的。 I think Unity's your best bet.我认为 Unity 是您最好的选择。

What about cryengine?那么cryengine呢? it free for non commercial use and also provides mono c#.它免费用于非商业用途,还提供 mono c#。

Check it out CryEngine看看CryEngine

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM