【发布时间】:2009-11-14 11:31:22
【问题描述】:
我有一个基于 SDL-1.2 的游戏,我想把它移植到 iPhone 上,所以我想问一下最简单的方法。我正在使用 MacOSX,并且已经拥有 Apple 的 iPhone SDK(所以我猜iPhone Toolchain 对我来说不合适,因为我使用的是 MacOSX)。
我知道有 iphone-sdl-1-3 项目,但我想知道这是否是唯一的 SDL 端口,即我别无选择首先将游戏移植到 SDL-1.3。此外,项目页面非常不具体,实际上没有任何说明。他们的 SVN 也是空的,没有单一的文档和/或维基页面。这个项目中唯一的东西是一个简单的 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?
【问题讨论】: