2011-10-18 2 views
5

У нас есть игра, разработанная на C++ и OpenGL для Windows и Mac.Портирование игры OpenGL на C++ для iPad

Теперь мы хотим перенести игру в iPad. Есть ли лучший способ, чем написать всю программу в Objective-C, чтобы наша игра работала на iPad?

Теперь я iPhone/iPad noob, поэтому простите, если вопрос немой.

ответ

3

Возможно, вам нужно написать небольшую часть в Obj-C, которая напрямую связана с iOS (создавая поверхность gl, вход и т. Д.). Отдых должен работать нормально. Вам просто нужно убедиться, что вы будете использовать только подмножество OpenGL, которое находится в OpenGL ES.

+0

так что вся игровая логика может быть в самом C++? – andy

+3

@andy Да. Более 90% кода в моих приложениях iOS - это C++. Вам нужно будет иметь некоторые файлы, которые используют расширение '.mm' для Objective-C++, что позволит вам работать с Objective-C и C++ в том же файле, чтобы использовать системные библиотеки Objective-C. – IronMensan

+0

@IronMensan спасибо. – andy

0

Я слышал, DragonFire SDK позволяет разрабатывать в C++ для iOS, Windows.

+0

спасибо, посмотрите. – andy

Смежные вопросы