我可能有点搞砸了。我一直在开发一种用于各种游戏的引擎,我现在已经做了很长时间了。
引擎使用100%Java(无NDK)编写,并使用OpenGL ES 1x进行渲染。它有纹理,3d网格加载,动画,基于图像的字体,平铺图,自定义文件类型,以及大约8.5k行代码的所有好东西,所以你可能会明白为什么我不想在iOS上重新创建所有这些:(
无论如何,一些引擎依赖于Android SDK,但这些部分可以轻松删除/更改,只留下引擎代码并调用opengl。但是,从来没有在iOS上开发任何东西,我对于从移植开始的地方有点无能为力。
我知道您需要在iOS上使用XCode(或者它是objective-c?)进行开发,但是可以使用Java吗?
如果有人能指出我正确的方向,我将不胜感激。必须用另一种语言重写我的整个引擎真的很糟糕。
答案 0 :(得分:1)
不,没有办法编译java代码,所以它可以在ios上运行,并且由于ios女巫的性质是一个非常紧密的平台,因此将来也不会这样。
你最好的选择就是把你的代码重写为女巫我认为这不是很困难,因为opengl命令保持不变加上你会看到性能提升