用于3D iPhone游戏新手的Oolong,SIO2或商业游戏引擎? [英] Oolong, SIO2 or commercial Game engine for 3D iPhone Games newbie?

查看:134
本文介绍了用于3D iPhone游戏新手的Oolong,SIO2或商业游戏引擎?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to pick between the Oolong and SIO2 iPhone game engines for my first game programming project. I have some Cocoa experience and many years of C++ including relatively low level 2D graphics and developing Quicktime plugins but only minor OpenGL exposure. Which engine would be easiest to learn and most productive for someone with my background and limited time?

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

Both include the Bullet physics engine. I lean towards Oolong because of its C++ source and optimisation for the PowerVR graphics. However, the Lua interpreter and additional sound goodies in SIO2 are appealing. SIO2 also seems to have a good range of tutorials.

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

I'm also willing to spend money on Unity or Torque Game Environment if they will save me significant time. The pricing gets interesting though - the Unity Indie license only applies to companies with turnover (not revenue!) of under USD 100,000 so you're easily out of that category and up for USD 3,000 per seat. I'd want a lot of convincing it will save time to justify that investment over just using SIO2! The Torque 3D product doesn't seem to be released yet but looks like costing about USD 500 on top of a USD 150 Indie license (their income threshold is USD 250,000).

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

**Edit Dec 2011 - SIO2 is no longer free **

推荐答案

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

I started my first SIO2 app last night and it was easy to get up & running from the tutorials (the tutorials include a full XCode project that you can load and start hacking on). The tutorial projects are also very well commented - this makes it quicker to pick up.

SIO2的接口主要是C语言,所以你的C ++背景应该让这个过渡很漂亮很简单。

The interfaces to SIO2 are mostly in C, so your C++ background should make that transition pretty easy.

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

Even if you don't use it, download SIO2 and open one of the tutorials and check out the comments & code. You'll be able to tell pretty quickly if it's a toolkit & style you like.

与摄取速度没有直接关系,但对我来说最重要的是Blender整合。它让我使用免费的3D工具包来制作&出口模型,然后从那里去。我看到Oolong使用3DS,我不确定Blender是否输出了这种格式,所以我可能错了。

Not directly related to speed of uptake, but a big plus for me was the Blender integration. It lets me use a free 3d toolkit to make & export models and then go from there. I saw that Oolong uses 3DS and I'm not sure if Blender exports that format or not so I could be wrong.

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

If you're curious: SIO2 provides a python script that exports the Blender scene to a zip file. Then, from inside the SIO2 code you reference your objects from the scene and pull them in to your iPhone app.

这篇关于用于3D iPhone游戏新手的Oolong,SIO2或商业游戏引擎?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆