Самый простой способ портировать игру на основе SDL-1.2 на iPhone - PullRequest
0 голосов
/ 14 ноября 2009

У меня есть игра на базе SDL-1.2, и я хочу перенести ее на iPhone, поэтому хочу спросить о самом простом способе. Я работаю над MacOSX и у меня уже есть iPhone SDK от Apple (поэтому я думаю, что iPhone Toolchain мне не подходит, так как я использую MacOSX).

Я знаю, что есть проект iphone-sdl-1-3 , но мне интересно, является ли это единственным SDL-портом, т. Е. У меня нет другого выбора, чтобы сначала перенести игру на SDL-1.3. Кроме того, страница проекта очень не конкретна, на самом деле нет никаких инструкций. Кроме того, их SVN пуст и нет единой документации и / или вики. Единственное, что в этом проекте - это простой тест-проект ZIP-файла. Я полагаю, что мне нужно получить официальный источник SDL-1.3 из SVN и попытаться каким-то образом его собрать. Это правильно? Возможно, есть готовые двоичные файлы, которые я могу скачать где-нибудь?

Я также посмотрел другие проекты, например ScummVM . Кажется, они используют iPhone Toolchain для кросс-сборки в Linux. Но они на самом деле не говорят, какую версию SDL они используют и как ссылаться на нее. На своем форуме кто-то заявил, что используется iphone-mame-sdl . Хотя кажется, что этот проект мертв - по крайней мере, проект Google Code сейчас недоступен (возвращает ошибку 403).

Я также видел другой вопрос здесь на Stackoverflow об этом (с результатом использования SDL-1.3 SVN) - хотя ему уже пол года, и мне интересно, изменилась ли ситуация.

Так, в конце концов, что было бы самым простым способом для игры на основе SDL-1.2? Где взять SDL? SDL-1.2 или SDL-1.3?

1 Ответ

2 голосов
/ 15 ноября 2009

Получить SDL от SVN. Самый простой способ - использовать режим совместимости, поэтому ваши функции 1.2 должны работать нормально, но это будет намного медленнее, чем использование нового API.

...