0

我見過很多教程,但不是我想要建立一個類似...視差滾動的Cocos2D

創建視差圖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 

我如何實現屏幕的滾動和精靈會以不同的速度移動?

任何建議將是偉大的!

P.S.想要使用觸摸事件(當滑動滾動時)

回答

0

發現它,你可以直接將精靈添加到parallaxNode中,或者將精靈添加到CCLayer並將CCLayer添加到parallaxNode;例如:

[parallaxNode addChild:sprite z:0 parallaxRatio:CGPointMake(0,0) positionOffset:ccp(x,y)];