我有一个基于SDL-1.2的游戏,我想把它移植到iPhone上,所以我想问一下最简单的方法。我正在开发MacOSX,并且已经有了苹果公司的iPhone软件开发工具包(所以我猜iPhone Toolchain不适合我,因为我正在使用MacOSX)。
我知道有iphone-sdl-1-3项目,但我想知道这是不是唯一的SDL端口,也就是说,我没有其他选择首先将游戏移植到SDL-1.3.此外,项目页面非常不具体,实际上没有任何说明。此外,他们的SVN是空的,没有单一的文档和/或wikipage。这个项目中唯一的东西就是一个简单的testproject ZIP文件。我想我必须从SVN获取官方的SDL-1.3源代码,并尝试以某种方式构建它。是那么回事吗?有没有可以下载的预编译二进制文件?
我还研究了其他项目,例如ScummVM。他们正在使用iPhone工具链在Linux上交叉构建。但他们并没有真正说明他们正在使用哪个SDL版本,以及如何链接到该版本。In their forum有人说使用了iphone-mame-sdl。尽管这个项目看起来已经死了--至少Google Code项目现在还不能访问(返回403错误)。
我也见过another question here on Stackoverflow (结果是使用SDL-1.3SVN)-尽管它已经有半年历史了,我想知道这种情况是否发生了变化。
那么,对于基于SDL-1.2的游戏来说,最简单的方法是什么呢?从哪里获取SDL?SDL-1.2还是SDL-1.3?
发布于 2009-11-15 14:12:32
从svn获取SDL。最简单的方法是使用兼容模式,因此您的1.2函数应该可以正常工作,但它将比使用新的API慢得多。
https://stackoverflow.com/questions/1733995
复制相似问题