我想在iphone上用C语言构建游戏(我现在知道C#和Java,但我可以学习C语言)。
我知道安卓可以在土生土长的Dalvik上运行,我可以很容易地将游戏从iphone转移到Android,用于example..and和JTME。
我有一些关于android的书,解释了游戏开发,但实际上没有一本书谈到用C(或原生dalvik)开发游戏。
所以问题是,跨平台移植一个用C编写的游戏有多容易?
发布于 2011-09-20 12:37:41
据我所知,你可以在iPhone和安卓上使用C/C++来完成游戏的“游戏”部分,但是与设备相关的部分应该用不同的代码来完成,可能是iPhone上的Objective C或者安卓上的Java。
你应该尝试一些同时支持这两个平台的开源游戏引擎,你可以试试this SO question。
希望这能对你有所帮助
发布于 2011-09-20 15:41:22
你可以使用Marmalade SDK在这里看看
发布于 2011-09-20 12:29:23
如果你要用basic 'C‘语言写游戏,你可以使用NDK在android中使用它,在这里查看参考。
http://developer.android.com/sdk/ndk/overview.html
http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/
但我不知道iphone是否也可以使用同样的代码。
https://stackoverflow.com/questions/7479981
复制相似问题