2011-10-18 14 views
5

Abbiamo un gioco, sviluppato in C++ e OpenGL per Windows e Mac.Porting C++ OpenGL Game to iPad

Ora vogliamo portare il gioco su iPad. C'è un modo migliore di scrivere l'intero programma in Objective-C per far funzionare il nostro gioco su iPad?

Ora sono un noob iPhone/iPad, quindi scusami se la domanda è stupida.

risposta

3

Probabilmente è necessario scrivere solo una piccola parte in Obj-C che si occupa direttamente con iOS (creando una superficie gl, input, ecc.). Il riposo dovrebbe funzionare bene. Devi solo assicurarti che userai solo il sottoinsieme di OpenGL che si trova in OpenGL ES.

+0

quindi l'intera logica di gioco può essere in C++ stesso? – andy

+3

@andy Sì. Oltre il 90% del codice nelle mie applicazioni iOS è C++. Dovrai avere alcuni file che usano l'estensione di file '.mm' per Objective-C++ che ti permetterà di lavorare con Objective-C e C++ nello stesso file per usare le librerie di sistema Objective-C. – IronMensan

+0

@IronMensan grazie. – andy

0

Ho sentito che DragonFire SDK consente di sviluppare in C++ per iOS, su Windows.

+0

grazie, dare un'occhiata. – andy