2013-02-16 1 views
0

Dans mon jeu lorsque je touche à des publicités, puis appuyez sur le bouton de retour pour revenir à mon jeu, je reçois un écran noir. J'ai référé cette discussion de forum http://badlogicgames.com/forum/viewtopic.php?f=11&t=7673 qui suggère une solution de rechange dans la librairie libGDX.Mise à jour et reconstruction de libGDX pour iOS après avoir changé IosGraphics.java

J'ai essayé de changer IosGraphics.java mais la modification n'est pas reflétée dans le projet monotouch.

j'ai fait ce qui suit:

  1. extrait nightly.zip et ouvert gdx-backend-iosmonotouch-sources
  2. De là, je l'ai changé IosGraphics.java.
  3. J'ai ensuite créé un nouveau fichier jar gdx-backend-iosmonotouch.jar et l'ai remplacé par le fichier jar d'origine dans le dossier nightly.
  4. Compressé tous les fichiers du dossier nocturne dans un nouveau fichier .zip. J'ai utilisé mon nouveau fichier .zip pour faire un nouveau projet à travers gdx-setup-ui.jar.
  5. J'ai essayé d'ouvrir mon projet dans monotouch et de com-gdx-backendios.dll j'ai trouvé que les changements dans IosGraphics ne sont pas reflétés.

Ai-je raté quelque chose? Ou y a-t-il une autre meilleure façon de le faire?

J'ai même essayé d'ouvrir gdx-backend-iosmonotouch-sources.jar avec winrar et éditer IosGraphics.java et l'enregistrer. Cela n'a pas fonctionné non plus.

Répondre

0

Le processus de construction de libGDX peut comporter des étapes bizarres que vous n'avez pas faites, il est donc probablement plus sûr de le faire de façon officielle. Je ne sais pas exactement ce qui est différent de ce que vous avez fait ...

Une note, le gdx-backend-iosmonotouch-sources.jar est fourni pour permettre de rechercher et lire le code libGDX depuis votre éditeur tout en construisant votre propre projet. Il n'est pas empaqueté pour la reconstruction du code libGDX.

Voici les étapes officielles pour la reconstruction libGDX:

  1. Téléchargez le arbre source de github (soit avec git ou vous pouvez chercher un .zip de l'arbre source).
  2. (Installer ant si vous ne l'avez pas déjà.)
  3. Fetch les binaires lateset pour aller avec les sources: ant -f fetch.xml
  4. Faites votre changement ./backends/gdx-backend-iosmonotouch/src/com/badlogic/gdx/backends/ios/IOSGraphics.java
  5. Construire une nouvelle distribution .zip: ant
  6. Installez le fichier .zip généré via gdx-setup-ui.jar.
+0

Merci pour votre réponse. – Pranav008

+0

Merci pour votre réponse. J'ai suivi les étapes ci-dessus, mais les changements ne sont toujours pas reflétés. J'ai vérifié les méthodes dans IOSgraphics.dll de monotouch par l'intermédiaire du navigateur d'assemblée. voici .zip que j'ai eu après les changements https://dl.dropbox.com/u/105613097/libgdx-0.9.9-SNAPSHOT.zip Je décompresser à nouveau ce fichier et utilisé son gdx-setup-ui.jar pour faire de nouvelles projet. Est-ce que j'ai raté quelque chose? – Pranav008

+0

Merci problème résolu – Pranav008

Questions connexes