在Cocos2d中,如何移动背景精灵图像?

时间:2012-09-18 05:17:05

标签: cocos2d-iphone xcode4.2

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

2分钟后我想提高背景精灵的速度,任何人都可以帮我解决这个问题。

先谢谢。

2 个答案:

答案 0 :(得分:1)

只需在预定更新方法上设置背景精灵的位置。

-(void) anUpdate:(ccTime)dt {

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

答案 1 :(得分:1)

在update方法中定位你的bgImage:

-(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);
}