我正在尝试为我的第一个游戏编程项目在OolongSIO2 iPhone游戏引擎之间进行选择。我有一些Cocoa的经验,并且有很多C++的经验,包括相对较低级别的2D图形和开发Quicktime plugins,但是只有很少的OpenGL曝光。 对于具有我的背景和有限时间的人来说,哪个引擎最容易学习并且最有生产力?

两者都包括子弹物理引擎。我倾向于Oolong,因为它的C++源代码和PowerVR图形的优化。但是,Lua解释器和SIO2中的其他声音功能很吸引人。 SIO2似乎也有很多tutorials

如果它们可以为我节省大量时间,我也愿意在UnityTorque Game Environment上花钱。不过定价很有趣-Unity独立许可证仅适用于营业额(而非收入!)低于100,000美元的公司,因此您很容易就不属于该类别,每个席位的费用为3,000美元。我要说服很多人,因为它们可以节省时间,而不仅仅是使用SIO2来证明这项投资是合理的! Torque 3D产品似乎尚未发布,但看起来像是在150美元的独立许可证(其收入阈值为250,000美元)之上花费大约500美元。

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

最佳答案

我昨晚启动了我的第一个SIO2应用程序,并且很容易从这些教程中启动和运行(这些教程包括一个完整的XCode项目,您可以加载该项目并开始对其进行黑客攻击)。教程项目也得到了很好的评论-这样可以更快地上手。

SIO2的接口(interface)主要使用C语言,因此您的C++背景应该使转换非常容易。

即使您不使用它,也可以下载SIO2并打开其中一个教程并查看注释和代码。您将能够很快分辨出它是否是您喜欢的工具箱和样式。

与摄取速度没有直接关系,但是Blender集成对我来说是一个很大的优势。它使我可以使用免费的3D工具包来制作和导出模型,然后从那里开始。我看到Oolong使用3DS,而且我不确定Blender是否导出该格式,所以我可能是错的。

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

10-07 19:33
查看更多