我目前正在Linux上开发一款小游戏,但我想尝试制作一款iPad应用程序。
我一直在寻找教程,看起来我能够在没有修改的情况下在XCode上编译我的核心C ++代码(它没有标准库之外的依赖项),如果我使用OpenGL和SDL然后,UI的大部分代码也应该是可移植的。
我认为构建过程之间必须有一定数量的代码,显然我想最小化。我之前从未做过任何XCode开发,所以有人可以提供以下建议:
libgraphics
库并且可以将核心状态绘制到其主应用程序提供的上下文中,那么与Linux相比,如何在iOS上创建不同的上下文?目前我对iOS上的窗口创建和用户输入的细节一无所知,或者任何Apple产品警告(例如我如何回应iPad进入睡眠状态)。我很欣赏有关这一切的任何指示,但真正的问题是如何构建项目以便最大程度地跨平台?