Cocos2d iphone 侧滚游戏背景

Cocos2d iphone 侧滚游戏背景,cocos2d-iphone,parallax,Cocos2d Iphone,Parallax,我正在使用Cocos2d和xcode创建一个侧面滚动游戏 我对向场景添加背景的编码有问题。 我试图实现一个视差背景,但没有效果,所以我选择了一个背景,让播放器滚动 但目前,背景在屏幕上跟随着玩家,这看起来简直是垃圾 我的密码是 (void)setupParallax { NSString *backgroundName = [self.tilemap propertyNamed:@"BackgroundImage"]; CCSprite *background = [CCSprite spr

我正在使用Cocos2d和xcode创建一个侧面滚动游戏

我对向场景添加背景的编码有问题。 我试图实现一个视差背景,但没有效果,所以我选择了一个背景,让播放器滚动

但目前,背景在屏幕上跟随着玩家,这看起来简直是垃圾

我的密码是

(void)setupParallax {

NSString *backgroundName = [self.tilemap propertyNamed:@"BackgroundImage"];

CCSprite *background = [CCSprite spriteWithFile:[AssetHelper getDeviceSpecificFileNameFor:[NSString stringWithFormat:@"background-noon.png]]];
background.anchorPoint = ccp(0,0);
background.position = CGPointMake(0, 0);

[self addChild:background z:0];
}
我知道一定是位置或主播点的问题,但这些值只会随着加载屏幕的变化而变化。

您在cocos2d-x中看过吗

您可以手动进行视差滚动…但是使用CCParallaxNode并让框架为您完成繁重的工作可能会更容易,至少如果您刚刚开始的话