是否有最好的/好的方法来同时为 Android 和 iOS(和 Mac OS X)进行跨平台应用程序开发,比如游戏?
只是简单地开发一个只使用 OpenGL 和 C/C++ 的应用程序应该非常简单,不是吗?只要我一开始没有进入声音甚至互动?
我查看了 NDK,但所有这些警告都表明人们不应该使用它。我想尽可能地自己做所有事情,所以我没有研究过 Cocos2D 之类的东西......有没有任何教程就像一个跨平台的 openGL“Hello World”?
谢谢鲍勃
是否有最好的/好的方法来同时为 Android 和 iOS(和 Mac OS X)进行跨平台应用程序开发,比如游戏?
只是简单地开发一个只使用 OpenGL 和 C/C++ 的应用程序应该非常简单,不是吗?只要我一开始没有进入声音甚至互动?
我查看了 NDK,但所有这些警告都表明人们不应该使用它。我想尽可能地自己做所有事情,所以我没有研究过 Cocos2D 之类的东西......有没有任何教程就像一个跨平台的 openGL“Hello World”?
谢谢鲍勃
Unity3d(游戏引擎)是开发跨平台游戏的最佳和最简单的方法。由于事实就是支持许多平台。
unity3d 支持的平台有 Android、Iphone、Mac & Window、web、Flash、Ps3、Wii,甚至 Linux。使用它的主要好处是您不必重写代码(只需进行一些小的更改)即可将其移植到其他平台。
它支持 C#、Javascript 以及用于脚本的 boo。关于它的最好的事情。它有强大的支持和强大的社区来解决您的问题。
您可以在几分钟内在 Unity3d 中为 mac、windows、android、iphone、web 等各种平台创建一个跨平台的 Hello World。
我知道它并不接近(unity3d),因为您想要纯编码环境,但如果您的目标是跨平台游戏,那么 unity3d 是最好的方式(也是最快的)。
我目前正在使用一个名为 PlayN http://code.google.com/p/playn/ 的谷歌框架开发一个多平台游戏(iOS、Android、Java-openGL、Flash 和 HTML5)。当我遇到问题时,作者的良好反馈