Sprite Kit Текстуры, действующие смешно

Хорошо, этотзаставил меня кричать на стены ... так что терпите меня, пожалуйста.

Я начал кодировать простую игру, используя шаблон SpriteKit в Xcode.

Я добавил два PNG в папку с именемStage01.atlas и перетащил это в проект. Можно'Не помню, какой вариант я выбрал, потому что он отображается в виде синего значка папки в навигаторе проекта (возможно, потому что у него есть расширение?).

Затем я создал несколько спрайтов, используя

[[SKSpriteNode alloc] initWithImageNamed:@"My_Image_Name_Without_The_@2x_Or_Extension"];

Сначала это неЭто не работает, потому что я забыл включить атласы текстур в настройках сборки. Тогда это сработало как шарм, но ...

Затем я добавил третий PNG в атлас, чтобы отобразить новый вид спрайтов.

Нового спрайта нигде не было видно.

Я пробую чистую установку: удалить приложение с устройства, очистить, собрать.

Теперь все спрайтов отображаются в виде белого четырехугольника с растерялся границей и большим красным «X» внутри. Я также получаю консольные сообщения в соответствии с:

SKTexture: Error loading image resource: "My_Image_Name_Without_The_@2x_Or_Extension"

Я попытался удалить папку .atlas и повторно добавить ее, как "Создать группы для любых добавленных папок а также "Создать ссылки на папки для любых добавленных папок " (это может привести к тому, что ресурс будет помещен в подпапку вместо корня пакета, поэтому это обычно имеет значение для UIImage и т. д.),но безрезультатно.

Я заменил код создания спрайта следующим образом:

SKTexture* texture = [SKTexture textureWithImageNamed:name];
SKSpriteNode* body = [[SKSpriteNode alloc] initWithTexture:texture];

... и поместил точку останова, чтобы увидеть, если текстура.nilЭто не так.

Итак, что дает?

Примечание: "космический корабль» Текстура в комплекте с шаблоном отрисовывает нормально.

Примечание 2: Кто-то создает тег "spritekit» (ТАК нене позволяй мне его использоватьпотому что он уже существует но это невыдвинуть как предложение).

Ответы на вопрос(1)

Ваш ответ на вопрос