Je viens de voir le Annonce de l'iPhone 5 et il dit que la résolution de pixels a changé en 1136 * 640, affectant ainsi le rapport de format de l'application. P>
Comment devrais-je m'occuper de cela dans mon jeu Cocos2D? J'ai obtenu tous les graphismes effectués pour l'écran "Old" 960 * 640 Retina d'écran de rétina et je suppose que ceux-ci seront déformés sur l'écran iPhone 5. P>
suis-je raison? Ou y aura-t-il des images "anciennes résolution" montrées sans modifier le rapport de format et laisser un écran noir? P>
EDIT: strong> est là un moyen d'obtenir COCOS2D de détecter s'il s'agit de l'iPhone 5 et dans ce cas, dessinez les fichiers d'arrière-plan dans la partie supérieure de l'écran (960 pixels) et obtenez-en d'autres Fichiers d'information personnalisés à dessiner dans les pixels restants (par exemple, ceux-ci pourraient être des bannières de publicité personnalisées ou des boutons supplémentaires disponibles dans notre jeu uniquement pour iPhone 5). p>
4 Réponses :
iOS placera automatiquement des barres noires minces de chaque côté de l'application Il reste donc cohérent avec la façon dont les applications étaient à l'origine Conçu pour les versions précédentes de l'iPhone P> blockQuote>
Plusieurs sources Signaler ceci, c'est d'ici . p>
À ce jour, sans dispositif ni iOS 6 étant disponible, nous ne savons même pas si ou quels types de modifications devraient être effectuées à Cocos2D pour supporter l'iPhone 5. Arrêtez de vous inquiéter. Ne supposez pas. Attendez et voyez. P>
Comme avec tous les autres appareils, il y aura des moyens de détecter le type de périphérique exact. Encore une fois, cela devrait attendre que nous obtenions au moins iOS 6. Vous pourriez rejoindre le programme bêta dans l'espoir de découvrir, mais aussi longtemps que c'est dans la bêta, ces informations sont sous NDA et vous ne pouvez trouver peut-être peut-être via la pomme privée. Forums de développeurs. P>
Merci. Pensez-vous qu'il sera possible d'obtenir IOS 6 de dessiner une couche Cocos2D personnalisée dans la zone «Bar Black»? Je voudrais déplacer mes commandes là-bas pour les appareils IOS 6.
Pour être honnête, je considérerais cela l'endroit idéal pour faire une "publicité"
Je viens d'ajouter 4 pouces Support à mon application ce matin. Cocos2D fonctionne bien (dans le simulateur) sans modification. Toutes mes scènes ont redimensionnement correctement, je devais simplement faire quelques modifications à certaines positions, car elles étaient des coordonnées fixes non relatives.
Il n'y a actuellement aucun moyen de charger facilement des images différentes, je suppose qu'il y aura une nouvelle convention de dénomination. semblable à -hd dans les prochains jours. P>
Quant à votre question Modification, vous constaterez probablement qu'une fois que vous activez le mode 4 pouces, votre mise en page aura déjà un grand espace noir au sommet. Bien sûr, vous pouvez mettre ce que vous voulez là-bas. P>
Vous pouvez détecter s'il s'agit d'un écran grand écran utilisant P>
[[UIScreen mainScreen] bounds].size.height
cocos2d - v2.x
Remplacez ccfiletutils.h et .m avec des codes suivants et ajoutez la ligne à l'intérieur de la déléguée: .h p> .m p> [Sharedfiletutils SettiPhone5DisplaySuffix: @ "- 568H"]; // >>>>>>>> iPhone 5 -568H code> p>
Nevermind - ça n'a pas fonctionné. J'ai oublié quelques petites choses. Je vais l'ajuster et le republierai.
Désolé de vous afficher de manière ennuyeuse, mais après simplement vérifier sur le site Cocos2D, il existe une nouvelle version avec support pour iPhone 5
Vous avez tous suggéré de bonnes solutions, mais il y aura une sorte de convention de dénomination telle que @ 2x et H @ 2x pour l'affichage Ratina et l'iPhone 5 de lancement respectivement. p>
merci Mano p>