0

我搜索了所有论坛,但找不到一个可行的解决方案来让我的视差层循环。是的 - 我已经尝试了所有的教程,包括 Ray Wenderlich 的 Space shooter,但我很挣扎。这是代码:

CCParallaxNode *parallax = [CCParallaxNode node];

// My Parallax Layer
[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888];
CCSprite *midground = [CCSprite spriteWithFile:@"trees.png"];
midground.anchorPoint = ccp(0,0);

[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_Default];
[parallax addChild:midground z:-9 parallaxRatio:ccp(1.4f, 1.4f) positionOffset:ccp(0,0)];

//Please loop once off screen

图像是 960x640,我希望它在离开页面后更新和循环。非常感谢任何帮助。

4

1 回答 1

0

试试这个简单的解决方案:

http://www.gomonkey.it/2012/02/cocos2d-scorrimento-del-background/

您需要 2 张图片

于 2012-09-04T22:34:48.123 回答