所以我在过去的一周里研究了所有可以用来创建 iPhone 或 iPad 应用程序游戏的不同工具,但我仍然没有得出关于使用哪种软件(Xcode、unity、mono touch 或 oolong 引擎)的结论.
我想要创建的是简单而有趣的游戏,例如(水果忍者或割绳子)。
我试过研究上述游戏使用的软件,但没有运气。
谁能指出我正确的方向?
非常感谢!
所以我在过去的一周里研究了所有可以用来创建 iPhone 或 iPad 应用程序游戏的不同工具,但我仍然没有得出关于使用哪种软件(Xcode、unity、mono touch 或 oolong 引擎)的结论.
我想要创建的是简单而有趣的游戏,例如(水果忍者或割绳子)。
我试过研究上述游戏使用的软件,但没有运气。
谁能指出我正确的方向?
非常感谢!
对于我们“单触者”来说,在 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 框架的信息:
Apple WWDC 2012 Session 504 视频:介绍 Scene Kit
Apple WWDC 2012 Session 504 幻灯片:介绍场景工具包
由 iOS 课程共同创建者 Jonathan Blocksom 撰写的 Mountain Lion 中的 SceneKit 评论
在这里您可以找到与 Cocos2D 一起使用的工具的详细列表:http: //abitofcode.com/2012/07/cocos2d-useful-tools/
如果你愿意,你可以在这里找到一个教程,它解释了如何使用 Cocos2D 制作水果忍者游戏。
我只有两个问题。
对于 Cocos2D,它是 iOS 特定的(我认为?)并且需要完全重写以支持 Android。
我熟悉 XNA 和 C#,所以使用MonoGame是我的第一选择。我会在其中构建自己的游戏引擎,但随后使用相同的引擎几乎没有改变,我应该能够让它也运行在 Android、Windows Phone 7、Windows、Linux 和 OSX 上。
您可以在此处查看平台支持矩阵
使用 Unity3D 甚至 UDK 之类的东西很方便,因为引擎是预先构建的,你可以用它们为 2D 游戏做一些令人惊奇的事情,但要让它们做你想做的事情可能会很棘手。