2014-02-14 109 views

回答

1

我会看看SDL 2.0。它支持OpenGL,iOS和Android开箱即用,是隐藏平台差异的好方法。如果你已经有了OpenGL游戏,它应该很容易。

有一个伟大的讲从蒸汽开发天的题目是:

http://www.youtube.com/watch?v=MeMPCSqQ-34&list=PLckFgM6dUP2hc4iy-IdKFtqR9TeZWMPjm

除了SDL 2.0是免费使用(ZLIB行货)。

SDL库可从这里:

http://www.libsdl.org

+0

谢谢你的回答。所以,如果我正确地理解了你,我可以将c + + openGl游戏导入SDL或需要重新构建? – senzacionale

+0

那么您需要更新您的C++代码以使用SDL,而不是您当前使用的任何GUI框架(如Glut或FreeGlut)。之后,您需要编译并链接到SDL。 (关于编译特定平台的更多信息,我建议你看一下教程:https://wiki.libsdl.org/Tutorials) – Mortennobel

0

在Android的情况下,找到NDK,本地活动,与OpenGL ES的OpenGL的差异。 我认为这不难找到。样品在NDK源包中。

相关问题