0

メニュー画面があり、その画面には5つのボタンがあります..ゲームの開始時に、スパッシュ画面が表示され、次にこのメニュー画面が表示されます.正常に動作しますが、このページにいくつかのアニメーションを表示する必要があります.最初に背景画像を表示する必要があり、1 秒または 2 秒後に、これらの 5 つのボタンが画面の側面から下、上、左、右の部分から飛び出さなければなりません。これを行う方法。

ありがとうございます。

4

1 に答える 1

1

アクションでかなり簡単にできます。onEnterメニューシーン/レイヤーの方法で、すべてのボタンで必要なアクションを実行します。画面内ではなくボタンに初期位置を設定し、たとえば CCMoveTo アクションを実行して正しく配置する必要があります。

// after init button somewhere
[_button setPosition: initialPosition];

- (void) onEnter
{
    [super onEnter];

    id moveAction = [CCMoveTo actionWithDuration:1.f position:newPosition];
    [_button runAction: moveAction];
}
于 2012-10-05T15:24:08.523 に答える