Сцена прокрутки в cocos2d - PullRequest
1 голос
/ 24 мая 2011

У меня есть спрайт, который перемещается по экрану. Поэтому я хочу переключаться между сценами. Как я могу это сделать. Мне не интересно использовать Tile Map.1002 * Любая идея,

Спасибо

Ответы [ 2 ]

1 голос
/ 24 мая 2011

Если я понимаю, о чем вы спрашиваете, вы можете просто добавить все в cclayer и получить все как дочерний элемент этого и переместить весь слой влево или вправо, чтобы прокрутить

0 голосов
/ 28 мая 2011

Как говорит мрачный, создайте CCLayer, а затем добавьте к нему CCSprite с изображением, намного превышающим размер экрана.

Теперь в вашем коде обработки касаний сделайте что-то вроде этого ...

OnTouchBegin - сохранить положение касания

OnTouchMoved - вычислить расстояние от сохраненной позиции, где началось касание, и на столько переместить весь слой.

OnTouchEnd - Если ваш спрайт переместился слишком далеко и вы отошли от края спрайта, сдвиньте его обратно к краю

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