2009-05-11 4 views
1

Je suis en cet exemple de code situé ici:sprites apparaissent en bleu en utilisant 2d-cocos iphone, mais seulement dans le simulateur

http://monoclestudios.com/cocos2d_whitepaper.html

utilisant 2d-cocos iphone 0.7.2, et les sprites sont en cours dessiné en bleu. Mais cela ne se passe que sur le simulateur. Sur un appareil réel, tout semble bien.

Est-ce que quelqu'un d'autre a rencontré ce problème?

+0

J'ai eu cette erreur lors de l'exécution du SDK iPhone sur un mac non-Intel. C'est un 'bug' dans le simulateur avec OpenGL ES qui ne se produit que sur certains Macs G4 et G5, qui ne sont pas officiellement supportés par Apple comme plate-forme de développement iPhone. Comme d'autres l'ont dit, si cela fonctionne sur l'appareil, c'est tout ce qui compte vraiment. Mais ce problème particulier devrait disparaître si vous essayez d'exécuter le simulateur sur un Macintosh intel. – qrunchmonkey

+0

Bonne réponse, je ne pensais pas que ça puisse avoir quelque chose à voir avec l'architecture, mais oui c'est un iBook G4 –

Répondre

1

Malheureusement, le simulateur n'est pas identique à l'iPhone physique. Je n'ai pas rencontré ce bug particulier, mais j'ai eu des problèmes avec les sons. Ne jouerait pas sur le simulateur mais a bien fonctionné sur l'appareil. Si vous avez seulement des problèmes sur le simulateur je suggérerais d'ignorer le bug et aller de l'avant. Le simulateur est juste pour la commodité après tout.

Passer la commande # cocos2d-iphone sur freenode si vous avez d'autres questions de ce type.

2

Ne pas tester OpenGL ES sur le simulateur. Ce n'est pas la même chose. Le simulateur est légèrement différent. Puisque cocos2d-iPhone est largement basé sur OpenGL ES, votre seul choix est de tester sur l'appareil!

Questions connexes