Прокрутка фона cocos2d box2d

Я разрабатываю iPhone-игру с бесконечной горизонтальной прокруткой, используя cocos2d и box2d.

Мой герой должен перепрыгивать препятствия (кинематические тела box2d), которые добавляются на тот же слой, что и мой герой-спрайт.

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

Спасибо

султан (извините за плохой английский)


person Thomas G.    schedule 17.08.2012    source источник


Ответы (1)


Создайте один отдельный класс CCLayer для перемещения объекта с помощью box2D и добавьте этот слой в свой слой параллакса.

Вот одна из моих игр на основе cocos2D и параллакса: ССЫЛКА НА ИСТОЧНИК SUBVERSION

person Guru    schedule 17.08.2012
comment
Спасибо за ответ! У меня уже был дополнительный слой для объектов box2d. Объектный слой добавляется в слой параллакса, а этот слой — в мою игровую сцену. Я должен установить скорость parallaxLayer, а также для тел (препятствий). Но это выглядит действительно нереально из-за не совсем той же скорости? - person Thomas G.; 17.08.2012