Большой анимационный iPhone с CCSpriteFrameCache - plist - PullRequest
0 голосов
/ 15 ноября 2010

У меня проблема при попытке загрузить большую анимацию с примерно 54 изображениями (320x480 каждое изображение) в CCSpriteFrameCache, я не могу использовать plist для этого.Как я могу заставить анимацию работать?В настоящее время моя анимация не работает на iPhone 2G, 3G и iPod.

Спасибо за помощь, Джон

Ответы [ 2 ]

0 голосов
/ 28 декабря 2010

Лучше всего определить, почему анимация содержит 54 изображения шириной / высотой экрана.Это ненужное количество изображений.

Разбейте анимацию:

Is the background 'static' (does it move around, change constantly, etc?)

Если она немного перемещается, но на самом деле является частью гораздо большего «холста», тогда просто экспортируйте еевесь фоновый холст и выполняйте движения самостоятельно, используя доступные вам действия Cocos2D (CCMoveTo, CCJumpTo, CCDelayTime, CCSequence и т. д.)

What in the animation moves around, and how does it move around? 
Can it be broken into much smaller bits and the frames for the various "characters"
or "movable objects" within the scene be exported out onto a sprite sheet (saved out
via Zwoptex?)

Хорошей анимационной последовательностью должна быть серия изображений намного меньшего размера, всеработая вместе в унисон, чтобы создать окончательную «последовательность анимации».

Если вы разбьете ее, я не удивлюсь, если вы сможете уменьшить свои 54 изображения с разрешением 320x480 каждое до нескольких спрайт-листов 512x512(ala Zwoptex).

Если у вас возникнут проблемы с его разбивкой, я смогу посмотреть финальную анимацию и помочь вам определить, что можно минимизировать, чтобы уменьшить накладные расходы.

0 голосов
/ 28 декабря 2010

Вы не сможете это сделать ... Рассмотрите возможность воспроизведения видео или просто анимируйте небольшую часть экрана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...