Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
移植c++;以最简单的方式将opengl游戏升级到android和IOS 我有OpenGL的简单C++游戏,我想把它移植到Android平台和iOS中。我读过很多文章,但我找不到任何工具可以同时做到这一点_Android_Ios_Opengl Es_Game Engine_Porting - Fatal编程技术网

移植c++;以最简单的方式将opengl游戏升级到android和IOS 我有OpenGL的简单C++游戏,我想把它移植到Android平台和iOS中。我读过很多文章,但我找不到任何工具可以同时做到这一点

移植c++;以最简单的方式将opengl游戏升级到android和IOS 我有OpenGL的简单C++游戏,我想把它移植到Android平台和iOS中。我读过很多文章,但我找不到任何工具可以同时做到这一点,android,ios,opengl-es,game-engine,porting,Android,Ios,Opengl Es,Game Engine,Porting,我能用cocos2d-x吗? P>或是将C++游戏移植到Android和iOS的最佳方式。 < P>我将查看SDL 2。它支持OpenGL、iOS和Android开箱即用,是隐藏平台差异的好方法。如果你已经有一个OpenGL游戏,它应该很容易 Steam Dev Days中有一个关于该主题的精彩演讲: 此外,SDL2.0是免费使用的(zlib许可) SDL库可从以下位置获得: 在android的情况下,查找NDK、本机活动、openGL ES与openGL的区别。 我想这不难找到。样本在N

我能用cocos2d-x吗?


<> P>或是将C++游戏移植到Android和iOS的最佳方式。

< P>我将查看SDL 2。它支持OpenGL、iOS和Android开箱即用,是隐藏平台差异的好方法。如果你已经有一个OpenGL游戏,它应该很容易

Steam Dev Days中有一个关于该主题的精彩演讲:

此外,SDL2.0是免费使用的(zlib许可)

SDL库可从以下位置获得:


在android的情况下,查找NDK、本机活动、openGL ES与openGL的区别。
我想这不难找到。样本在NDK源代码包中。

谢谢您的回答。如果我正确理解了,我可以将C++ OpenGL游戏导入SDL,或者需要重新构建?你需要更新你的C++代码来使用SDL而不是你当前使用的任何GUI框架(比如GLUT或者FreeGlut)。之后,您需要编译并链接SDL。(有关为特定平台编译的更多信息,我建议您查看教程:)