Похоже, что есть 2 пути - либо спрайты выкладываются обычным способом, и поэтому их можно выбрать программным способом, как в первом примере.Другой способ - использовать такой инструмент, как Zwoptex, для создания листа спрайта и соответствующего списка, который сообщает Cocos2d, где найти изображения на листе, см. Второй пример.
Учебник по получению спрайтов с листа, используяобычный макет:
http://getsetgames.com/2010/04/18/how-to-animate-sprites-in-cocos2d/
Основы:
- Получите ваши изображения в одно большое изображение / текстуру
- Создайте CCSpriteSheetиспользуя эту текстуру
- Создайте CCSprite, используя одно из изображений в вашем листе спрайта
- Создайте CCAnimation и заполните его CCSpriteFrame - каждый из которых представляет кадр в анимации
- Создатьдействие CCAnimate для управления показом каждого кадра и его запуска на спрайте, вуаля.
Альтернативой является использование инструмента, подобного Zwoptex , для настройки изображений на листе, который будет экспортироваться.лист спрайта и список деталей изображений на нем.
Первая треть этого урока объясняет это:
http://www.raywenderlich.com/606/how-to-use-box2d-for-just-collision-detection-with-cocos2d-iphone
Надеюсь, что поможетs, Крис