1

私は車のゲームに取り組んでいます。縦向きモードで背景画像を移動したい (画像のサイズは 320 × 1024) ため、CCParallaxNode を使用して背景画像を移動したくなく、TiledMap も使用したくありません。ポートレートモードで背景を移動する別の方法。

2分後、バックグラウンドスプライトの速度を上げたいのですが、これを行う方法を教えてください。

前もって感謝します。

4

2 に答える 2

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);
}
于 2012-09-18T14:37:43.037 に答える
1

スケジュールされた更新メソッドで背景スプライトの位置を設定するだけです。

-(void) anUpdate:(ccTime)dt {

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