关于 xcode4.2:在 Cocos2d 中,如何移动背景sprite图像?

In Cocos2d , How to move background sprite image?

我正在做汽车游戏,我想以纵向模式移动背景图像(图像大小为 320?×?1024),为此我不想使用 CCParallaxNode 移动背景图像,甚至不一个 TiledMap。有没有其他方法可以在纵向模式下移动背景。

2分钟后我想提高背景sprite的速度,谁能帮我怎么做。

提前致谢。


在更新方法中定位你的 bgImage:

1
2
3
4
5
6
-(void) update:(ccTime)dt{
    total_time_ += dt;
    if(total_time_> 2*60)
      speed_ *=2;
    bgSprite.position = ccp(bgSprite.position.x, bgSprite.position.y+speed_*dt);
}

只需在预定更新方法上设置背景sprite的位置即可。

1
2
3
-(void) anUpdate:(ccTime)dt {

    bgSprite.position = ccp(<new x coordinate>, <new y coordinate>);