我可能会在这里搞点小事。我一直在开发一款引擎,用于现在已经制作了很长时间的各种游戏。将基于Java OpenGL的Android游戏移植到iOS(无本地代码)
引擎是使用100%Java(无NDK)编写的,并使用OpenGL ES 1x进行渲染。它具有纹理,3D网格加载,动画,基于图像的字体,地图贴图,自定义文件类型以及大约8.5万行代码中的所有优点,所以您可以看到为什么我不想重新创建iOS上的所有内容:(
总之,一些引擎依赖于Android SDK,但这些部分可以很容易地删除/更改,只留下引擎代码和调用opengl。但是,从未在iOS上开发过任何东西,我有点无能,我应该用移植开始在那里。
我知道你需要使用的XCode开发(或者是它的Objective-C?)在iOS上,但它是可以使用的Java呢?
我会很好如果有人能指出我正确的方向,我感谢你。用不同的语言重写我的整个引擎真的很糟糕。