我用opengl有简单的C++游戏,我想将它移植到android平台和ios中。我已经阅读了很多文章,但是我找不到可以同时做到这一点的任何工具。以最简单的方式将C++ opengl游戏移植到android和IOS
我可以使用cocos2d-x吗? http://www.cocos2d-x.org/download
或者将C++游戏移植到android和ios的最佳方式是什么?
我用opengl有简单的C++游戏,我想将它移植到android平台和ios中。我已经阅读了很多文章,但是我找不到可以同时做到这一点的任何工具。以最简单的方式将C++ opengl游戏移植到android和IOS
我可以使用cocos2d-x吗? http://www.cocos2d-x.org/download
或者将C++游戏移植到android和ios的最佳方式是什么?
我会看看SDL 2.0。它支持OpenGL,iOS和Android开箱即用,是隐藏平台差异的好方法。如果你已经有了OpenGL游戏,它应该很容易。
有一个伟大的讲从蒸汽开发天的题目是:
http://www.youtube.com/watch?v=MeMPCSqQ-34&list=PLckFgM6dUP2hc4iy-IdKFtqR9TeZWMPjm
除了SDL 2.0是免费使用(ZLIB行货)。
SDL库可从这里:
在Android的情况下,找到NDK,本地活动,与OpenGL ES的OpenGL的差异。 我认为这不难找到。样品在NDK源包中。
谢谢你的回答。所以,如果我正确地理解了你,我可以将c + + openGl游戏导入SDL或需要重新构建? – senzacionale
那么您需要更新您的C++代码以使用SDL,而不是您当前使用的任何GUI框架(如Glut或FreeGlut)。之后,您需要编译并链接到SDL。 (关于编译特定平台的更多信息,我建议你看一下教程:https://wiki.libsdl.org/Tutorials) – Mortennobel