问题 用于3D iPhone游戏新手的Oolong,SIO2或商业游戏引擎?


我想在之间挑选 乌龙茶 和 SIO2 我的第一个游戏编程项目的iPhone游戏引擎。我有一些Cocoa经验和多年的C ++,包括相对较低级别的2D图形和开发 Quicktime插件 但只有轻微的OpenGL暴露。 对于有背景和有限时间的人来说,哪种引擎最容易学习,效率最高?

两者都包括Bullet物理引擎。我倾向于Oolong,因为它的C ++源代码和PowerVR图形的优化。然而,SIO2中的Lua解释器和其他声音好东西很有吸引力。 SIO2似乎也有很好的范围 教程

我也愿意花钱 统一 要么 扭矩游戏环境 如果他们能为我节省大量时间。定价变得有趣 - Unity Indie许可证仅适用于营业额(不是收入!)低于100,000美元的公司,因此您很容易超出该类别,每个座位可获得3,000美元。我想要很多说服它会节省时间来证明投资仅仅使用SIO2! Torque 3D产品似乎尚未发布,但在150美元的Indie许可证(他们的收入门槛为250,000美元)之上看起来要花费大约500美元。

** 2011年12月编辑 - SIO2不再免费**


12970
2018-03-02 09:04


起源

你决定和安迪一起去哪个引擎? - jasonb
在上周最近在珀斯举行的IGDA GameJam上,我遇到了两支使用Unity(Indie)的球队的人,以及一位与Shiva一起进行了令人印象深刻的冲浪演示的人(stonetrip.com)显示在PC上,而不是iPhone上。 - Andy Dent
Oolong支持已经将文件解析与它的混合:Blender .blend解析器BlendParse声称它很难用于生产: code.google.com/p/oolongengine/wiki/BlendParse - Lukasz
iPhone游戏引擎的状态已经走过了漫长的道路。现在可以选择低级别和高级别,以及介于两者之间的多个级别。为了感受你的选择,我把一个大的索引放在一起 iPhone游戏引擎 它提供了市场状况的快照。 - jasonb


答案:


我昨晚开始使用我的第一个SIO2应用程序,它很容易从教程中启动和运行(教程包括一个完整的XCode项目,你可以加载并开始攻击)。教程项目也得到很好的评论 - 这使得它更容易上手。

SIO2的接口主要是C语言,所以你的C ++背景应该很容易实现转换。

即使您不使用它,也请下载SIO2并打开其中一个教程并查看注释和代码。如果它是你喜欢的工具包和风格,你将能够很快地告诉你。

与吸收速度没有直接关系,但对我来说一个很大的好处是Blender整合。它允许我使用免费的3D工具包来制作和导出模型,然后从那里开始。我看到Oolong使用3DS,我不确定Blender是否输出这种格式,所以我可能错了。

如果你很好奇:SIO2提供了一个python脚本,可以将Blender场景导出到zip文件中。然后,从SIO2代码内部引用场景中的对象并将其拉入iPhone应用程序。


8
2018-03-17 12:24



Blender和Python对我来说听起来不错。 - Andy Dent


我尝试了OOLong和Unity两种方式。我建议使用统一:

  • 如果您有基本的游戏背景,学习曲线非常短
  • Unity包括“图形和音频”外部的大量实用程序
  • 团结一致,你不关心图形/音频文件格式
  • iOs和Android的一个代码
  • 全套预装配资产,不含商店
  • 可执行编辑器,使您的级别编辑器

我花了一年的时间来关闭一个OOLong项目。我本可以节省六个月的团结工作。


2
2017-12-13 11:26



乌龙已过时不再支持Blender文件。 - rraallvv