параллакс прокрутка cocos2d - PullRequest
0 голосов
/ 07 декабря 2011

Я видел много учебных пособий, но не похоже на то, что я пытаюсь построить ...

Создание параллаксного представления с 3 спрайтами (фон, слой 1, слой 2)

//Adding a like this        
CCSprite *sprite = [CCSprite spriteWithFile:@"spriteImage.png"];
sprite.anchorPoint = CGPointZero;
[self addChild:sprite z:-1]; //and chaining the z's value for each sprite

Как реализовать прокрутку экрана, и спрайты будут двигаться с разной скоростью?

Любые предложения будут великолепны!

PS Хотите использовать сенсорные события (при прокрутке для прокрутки) * +1010 *

Ответы [ 2 ]

2 голосов
/ 07 декабря 2011

Если вы используете особенно большие фоновые изображения, вам, вероятно, захочется взглянуть на http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d. В этом руководстве содержится руководство по перемещению изображений при прокрутке.

0 голосов
/ 29 декабря 2011

Найдя его, вы можете добавить спрайт непосредственно к parallaxNode или добавить спрайт к CCLayer, а CCLayer к parallaxNode; что-то вроде:

[parallaxNode addChild:sprite z:0 parallaxRatio:CGPointMake(0,0) positionOffset:ccp(x,y)];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...