问题描述
|
我需要转换现有的iPhone 3-D动作游戏代码以在
安卓最近,我在Android平台上开发了2D游戏,
现在我正朝着3-D迈进。这些天,我正在探索选择
转换iPhone / iPad和Symbian代码以在Android设备上运行。
我是否应该编写iPhone 3-D游戏的完整代码(以前是
使用OpenGL ES在Objective C中使用OpenGL ES)
api,再次?
我还成功安装并研究了Android示例
NDK(特别是San Angles示例代码)也是如此。我也在寻找3-
在Android中也使用OpenGL示例进行D游戏。
是建议使用Android NDK以便转换iPhone
Android平台上编写代码还是我应该使用Java编写代码?
我期待着您的建议。
解决方法
好吧,这将是艰难的旅程...
如果目标C代码干净且极简,则应该可以使用具有中等适应性的适当GCC进行交叉编译。
随着Android与Java的联系,经常需要Java的C包装器来利用系统API功能。通常,Java开发人员会遇到相反的情况。幸运的是,OpenGL ES本身可用于C代码。