2012-05-08 4 views
0

В моделировании и на устройстве есть что-то, что происходит с моим cocos2d, который его странный. У меня xcode 4.2, работает на симуляции ios5 и есть cocos2d v1.0.1.hd images not working

Приложение работает прекрасно, когда все изображения в режиме HD (двойной размер), но без -hd Тогда, когда я попытался изменить все изображения от image.png к image-hd.png, он не может найти изображение больше.

Должен сказать, что после того, как я добавил -hd и до, я очистил кэш, в котором он работал. После того, как кеш был чистым, он остановился.

HD включен в моем делегате, и он работал и в прошлом.

он как-то не может, кроме изображений HD.

любая идея ?? спасибо.

+0

Испытываете ли вы на устройстве или в тренажере? Не заставляли ли вы добавлять изображения -hd в свой проект, перетаскивая их? Недостаточно просто добавить их в папку «Ресурсы» (если вы не используете ссылки на папки) –

+0

Извините, я вижу, что вы в симуляторе. Вы заменяете не-hd-изображения? (не оставляйте оба). Используете ли вы симулятор сетчатки? (по умолчанию iPhone4 ищет симулятор не сетчатки) –

+1

@ Austin Fitzpatrick спасибо. IN xcode, я перехожу к своим активам и изменяю каждое изображение на изображение-hd. в папке проекта, которую я проверил, и она тоже изменилась. Я уже перетащил их перед -hd. – user1280535

ответ

1

Это было то, что меня сбило с ума, когда я обновился до версии 1.0.1. Я часами пытался понять, почему это может работать иногда, а не в других случаях между проектами. В основном все, что вам нужно сделать, это убедиться, что вы включили в свой проект различные изображения, которые правильно названы. У вас не может быть только изображение-hd.png в вашем проекте в одиночку или он потерпит неудачу. Вы должны включить в проект проект image.png и image-hd.png, иначе он будет ошибочным, как вы описали. Если у вас есть оба, или вы делаете iPhone и iPad, включите все 4 типа. (image.png, image-hd.png, image-ipad.png и image-ipadhd.png)

Тогда в вашем коде только ссылки image.png и v1.0.1 сделают все остальное.