我有一个基于SDL-1.2的游戏,我想把它移植到iPhone上,所以我想询问最简单的方法。我正在研究MacOSX并且已经有Apple的iPhone SDK(所以我想iPhone Toolchain对我来说不是正确的,因为我正在使用MacOSX)。
我知道有iphone-sdl-1-3项目,但我想知道这是否是唯一的SDL端口,即我没有其他选择先将游戏移植到SDL-1.3。此外,项目页面非常独立,没有任何指示。他们的SVN也是空的,没有单一的文档和/或wikipage。这个项目中唯一的东西是一个简单的testproject ZIP文件。我想我必须从SVN获取官方SDL-1.3源并尝试以某种方式构建它。是对的吗?是否可以预装二进制文件,我可以在某处下载?
我也查看了其他项目,例如ScummVM。 It seems他们正在使用iPhone工具链在Linux上交叉构建它。但他们并没有真正说出他们正在使用的SDL版本以及如何链接它。 In their forum有人说iphone-mame-sdl被使用了。虽然看起来这个项目已经死了 - 至少目前无法访问Google Code项目(返回403错误)。
我也看到another question here on Stackoverflow关于它(结果是使用SDL-1.3 SVN) - 虽然它已经有半年了但我不知道情况是否已经改变。
那么,毕竟,基于SDL-1.2的游戏最简单的方法是什么?从哪里获得SDL? SDL-1.2或SDL-1.3?
答案 0 :(得分:2)
从svn获取SDL。最简单的方法是使用兼容模式,因此1.2函数应该可以正常工作,但它比使用新API慢得多。