La meilleure façon de convertir le code de jeu iPhone 3-D pour qu'il fonctionne sur les appareils Android?

J'ai besoin de convertir notre code de jeu d'action existant iPhone 3-D pour qu'il soit exécuté sur Android. Récemment, j'ai développé un jeu 2D sur la plate-forme Android et maintenant je me déplace vers 3-D. Ces jours-ci, je explore les options pour convertir le code iPhone / iPad et Symbian pour fonctionner sur des appareils Android.

Devrais-je écrire le code entier du jeu iPhone 3-D (précédemment écrit dans Objective C à l'aide d'OpenGL ES) à partir de zéro en Java à l'aide d'Open APIS, encore une fois?

J'ai également installé et étudié avec succès des échantillons de NDK Android (spécialement le code d'exemple San Angles). Je cherche également un jeu en 3-D utilisant l'exemple OpenGL dans Android aussi.

L'utilisation d'Android NDK est-elle recommandée pour convertir le code iPhone sur la plate-forme Android ou je devrais coder Java?

J'attends avec impatience des suggestions de votre côté.

  • Arêtes arrière pointillées de l'objet
  • Android ICS: erreur JNI tente d'utiliser la référence local 0x1
  • Où stocker le code shader dans l'application Android
  • Android: 2D. OpenGl ou android.graphics?
  • Éviter les étals lors de l'importation de textures sur Android
  • Bitmap to big error se plaint du double de la taille de l'image
  • Installez OpenGL ES et compilez le code pour Android
  • Aperçu de l'appareil photo Android étiré à l'aide du code Grafika CameraCapture
  • One Solution collect form web for “La meilleure façon de convertir le code de jeu iPhone 3-D pour qu'il fonctionne sur les appareils Android?”

    Eh bien, ce serait une course difficile …
    Si le code de l'objectif C est propre et minimaliste, il devrait être possible de faire une reconversion avec un GCC approprié avec une adaptation moyenne. Comme les liens Android vers Java, souvent C wrappers pour Java sont nécessaires pour exploiter les fonctionnalités de l'API système. Habituellement, les développeurs Java ont l'expérience de l'autre côté … Heureusement, OpenGL ES est nativement disponible pour le code C.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.