1

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

2分钟后,我想提高背景精灵的速度,谁能帮我做这件事。

提前致谢。

4

2 回答 2

1

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

-(void) anUpdate:(ccTime)dt {

    bgSprite.position = ccp(<new x coordinate>, <new y coordinate>);
于 2012-09-18T09:06:09.860 回答
1

在更新方法中定位您的 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);
}
于 2012-09-18T14:37:43.037 回答