2011-09-23 2 views
0

Почему я получаю-HD файл изображения не найден?

Cocos2D: CCFileUtils: Предупреждение файл HD не найден: META-hd.png

Если у меня определенно есть META-hd.png файл в моем проекте?

Что я делаю, работает с tilemap .tmx. На карте используется тайник, который ищет «META.png» (без суффикса -hd, так как я ожидаю, что cocos2d автоматически включит его).

+0

Добавлен ли файл в вашу цель? –

+0

Хм, извините, я новичок в этом - как я могу это проверить? У меня никогда не было этой проблемы :( – Voldemort

ответ

5

Я нашел проблему. У меня только есть -hd версии моих файлов. Но у меня нет «не-hd» версий. И почему-то CCFileUtils будет бросать мне ошибки, когда у меня нет типов в моем проекте.

+1

, чтобы проверить его, очень важно: очистить проект, а также УДАЛИТЬ его с устройства/эмулятора – xus

0

Убедитесь, что изображение является частью цели приложения. Если он был включен как часть группы и сказал, что в файле 10 из 25 был дубликат, копия останавливается, а файлы 1-9 НЕ помечены как часть цели. Вы должны вернуться назад и подметать пол вручную.

В Xcode 4 покажите помощника редактора и щелкните ресурс в навигаторе. Будет показано целевое членство. Если ваше приложение не отмечено, нажмите на него, и файл будет найден.

В редких случаях мне приходилось чистить цель и перекомпилировать, чтобы сделать это эффективным.

+0

Я видел файл и целевое членство уже проверено. – Voldemort

+0

ну тогда «в редких случаях ....», очистите цель и перестройте. Также проверьте случай на HD/hd. – YvesLeBorg

0

Если я правильно понял, вам понадобится также -hd-версия tilemap: meta.tmx и meta-hd.tmx.

Также убедитесь, что ваш файл изображения называется META-hd.png, а не META-HD.png, и оба изображения используют один и тот же случай: META.png и META-hd.png. Файловая система iPhone чувствительна к регистру (но не iOS Simulator).

Смежные вопросы