将用C ++编写的完成的游戏项目移植到iPad最快的方法是什么? 有没有什么好办法做到这一点,而不购买Mac?
Marmalade (以前的Airplay SDK)是一款非常适合游戏的跨平台SDK。 您可以使用Visual C ++编写代码,并在模拟器中的Windows中运行它。 使用PC,在iPhone上运行时,您将无法调试(步进,断点等)游戏。 与用XCode进行测试相比,部署到iPhone进行测试(从Windows)看起来相当乏味 。
如果您需要使用Marmalade不支持的iOS本机API功能,则可以使用EDK(扩展开发工具包)为它们构建包装,但是需要带XCode的Mac构建一次包装程序库。
如果你决定让Mac开发,最便宜的路线可能是Mac Mini和KVM切换器,它们可以让你使用现有的键盘,显示器和鼠标。 升级Mac Mini的内存要比购买预装更多内存的Mac Mini更便宜。 您可以从在线电脑零售商处购买比从苹果商店便宜的Mac内存。
也可以看看:
附录
我忘了提到iOS已经有了对OpenGL ES的本地支持,并且XCode可以编译C ++代码。 也可以将Objective-C与C ++混合使用。 所以你可以保持你的C ++引擎或多或少保持完整,并且围绕iOS特定的工具编写包装,比如检测用户触摸。
我不认为你可以。 我相信你必须有一个mac! 如果你不想买一个,我建议从朋友那里借钱。