2012-05-08 3 views
0

En simulation et sur l'appareil, il y a quelque chose qui se passe avec mon cocos2d qui est étrange. J'ai xcode 4.2, fonctionnant sur la simulation ios5 et ai cocos2d v1.0.1.images hd ne fonctionne pas

L'application travaille beaucoup, lorsque toutes les images en mode HD (taille double), mais sans -hd Puis quand je l'ai essayé de changer toutes les images de image.png-image-hd.png, il ne peux pas trouver l'image plus.

Je dois dire qu'après avoir ajouté le -hd, et avant j'ai nettoyé le cache cela a fonctionné. Une fois le cache nettoyé, il s'est arrêté.

La HD est activée dans mon délégué, et cela a également fonctionné dans le passé.

il ne peut en quelque sorte plus, sauf les images HD.

une idée? merci.

+0

Testez-vous sur un appareil ou dans le simulateur? Avez-vous veillé à ajouter les images -hd à votre projet en les faisant glisser? Il ne suffit pas de les ajouter au dossier Ressources (sauf si vous utilisez des références de dossier) –

+0

Désolé, je vois que vous êtes dans le simulateur. Remplacez-vous les images non-hd? (Ne pas, laissez les deux). Utilisez-vous le simulateur de rétine? (Par défaut, le simulateur de recherche iPhone4 n'est pas rétine) –

+1

@ Austin Fitzpatrick merci. IN xcode, je vais à mes actifs, et changer chaque image en image-HD. dans le dossier du projet j'ai vérifié et cela a changé aussi. Je les ai déjà fait glisser avant le -hd. – user1280535

Répondre

1

C'était quelque chose qui m'a rendu fou quand j'ai mis à jour vers la version 1.0.1. J'ai passé des heures à essayer de comprendre pourquoi cela fonctionnerait parfois et pas d'autres fois entre les projets. Fondamentalement tout ce que vous devez faire est de s'assurer que vous incluez les différentes images nommées correctement dans votre projet. Vous ne pouvez pas avoir juste image-hd.png dans votre projet seul ou il échouera. Vous devez inclure à la fois l'image.png et l'image-hd.png dans votre projet, sinon il y aura une erreur comme vous l'avez décrit. Une fois que vous avez les deux ou si vous faites à la fois iPhone et iPad, inclure tous les 4 types. (image.png, image-hd.png, image-ipad.png et image-ipadhd.png)

Ensuite, dans votre code, référence seulement l'image.png et v1.0.1 fera le reste.

Questions connexes