Cocos2d: эффект перспективы с многослойными слоями - PullRequest
0 голосов
/ 19 июля 2011

Я хочу использовать в своей игре эффект перспективы, используя несколько слоев, прокручивая их с разной скоростью.У меня есть три слоя.Мой фон - нижний слой, он прокручивается очень медленно, поэтому он может быть в несколько раз меньше уровня.Мой "полу-фон" - это второй слой, который лежит между передним планом и фоном.Он прокручивается со средней скоростью, быстрее, чем фон, но медленнее, чем передний план.Третий слой - это передний план, он прокручивается со скоростью, по которой движется мой персонаж.Для прокрутки переднего плана я просто использую действие CCFollow для моего CCLayer, где размещаются все объекты.Теперь я запутался, как лучше всего реализовать мои первый и второй уровни.Есть ли у cocos2d какие-либо действия, похожие на CCFollow, но имеющие настраиваемую скорость (скорость - не лучшее слово для использования, но мне трудно найти подходящий термин)?Мои фоновые и полуфоновые изображения представляют собой мозаичные текстуры.

1 Ответ

0 голосов
/ 19 июля 2011

Термин, который описывает то, что вы ищете, это «прокрутка параллакса». Целая глава посвящена этому в книге Steffan Itterheim .

Я нашел это руководство в быстром поиске в Google.
(Мертвая ссылка выше. Wayback Machine привел меня к этому видео .)

Надеюсь, это немного поможет!
Mike

...