所以我过去一周一直在研究你可以用来创建iPhone或iPad应用程序游戏的所有不同工具,但我还没有得出关于哪个软件(Xcode,unity,mono)的结论触摸或乌龙引擎)使用。
我想要创造的是简单而有趣的游戏,如(水果忍者或剪绳)。
我尝试过研究上述游戏使用的软件,但没有运气。
有人能指出我正确的方向吗?
非常感谢!
答案 0 :(得分:5)
对于我们“monotouchers”来说,iPhone / iPad上最好的3D游戏开发工具还不存在恕我直言。
MonoTouch MonoGame仍然太有限,而且Cocos2D缺乏3D,而且过于复杂和繁琐。
但是,Apple的“Scene Kit”框架将来会有解决方案。
SceneKit是OpenGL的直观包装器,类似于Apple在OSX Mountain Lion中引入的Core Animation数据可视化API,与Apple的其他图形框架的API一致。 Scene Kit旨在导入COLLADA 3D对象,并提供直观的工具来处理场景,灯光,相机,网格,边界体积,几何体,材质和着色器。
目前,SceneKit仅适用于Mountain Lion,但将来它将在iOS平台上提供。而且我确信Xamarin家伙将准备好为我们提供MonoTouch版本的库,它将被包含在下一个iOS SDK中。
您可以在此处阅读有关Scene Kit框架的内容:
Scene Kit on Mountain Lion - Ars Technica Review
Apple WWDC 2012 Session 504 Video: Introducing Scene Kit
Apple WWDC 2012 Session 504 Slides : Introducing Scene Kit
SceneKit in Mountain Lion review by Jonathan Blocksom, iOS course co-creator
答案 1 :(得分:1)
嗯,首先,你需要确定你的游戏是什么,2D或3D,这取决于你的问题,你想要一个2D游戏,这很棒,互联网上有很多引擎有一个很棒的资源和教程,你可以尝试Cocos2d,它有一个非常强大的功能,它的社区很棒。
您可以在此site中看到游戏引擎列表。
快乐的编码。
答案 2 :(得分:1)
我只有两个问题。
使用Cocos2D它是iOS特定的(我认为?)并且需要完全重写以支持Android。
我熟悉XNA和C#所以使用MonoGame是我的第一选择。 我会在其中构建自己的游戏引擎,但是使用相同的引擎几乎没有变化,我应该能够在Android,Windows Phone 7,Windows,Linux和OSX上运行它。
您可以看到平台支持矩阵here
使用像Unity3D甚至UDK这样的东西很方便,因为引擎是预先构建的,你可以用2D游戏做一些令人惊奇的事情,让他们做你想做的事情会很棘手。
答案 3 :(得分:1)
在这里您可以找到与Cocos2D一起使用的工具的详细列表:http://abitofcode.com/2012/07/cocos2d-useful-tools/
如果你想要,你可以找到一个教程here,它解释了如何使用Cocos2D制作水果忍者游戏。
答案 4 :(得分:1)