メニュー画面があり、その画面には5つのボタンがあります..ゲームの開始時に、スパッシュ画面が表示され、次にこのメニュー画面が表示されます.正常に動作しますが、このページにいくつかのアニメーションを表示する必要があります.最初に背景画像を表示する必要があり、1 秒または 2 秒後に、これらの 5 つのボタンが画面の側面から下、上、左、右の部分から飛び出さなければなりません。これを行う方法。
ありがとうございます。
メニュー画面があり、その画面には5つのボタンがあります..ゲームの開始時に、スパッシュ画面が表示され、次にこのメニュー画面が表示されます.正常に動作しますが、このページにいくつかのアニメーションを表示する必要があります.最初に背景画像を表示する必要があり、1 秒または 2 秒後に、これらの 5 つのボタンが画面の側面から下、上、左、右の部分から飛び出さなければなりません。これを行う方法。
ありがとうございます。
アクションでかなり簡単にできます。onEnter
メニューシーン/レイヤーの方法で、すべてのボタンで必要なアクションを実行します。画面内ではなくボタンに初期位置を設定し、たとえば CCMoveTo アクションを実行して正しく配置する必要があります。
// after init button somewhere
[_button setPosition: initialPosition];
- (void) onEnter
{
[super onEnter];
id moveAction = [CCMoveTo actionWithDuration:1.f position:newPosition];
[_button runAction: moveAction];
}