-1

CCMenu私は の子である にアクションを持っていますCCLayer-彼は の子ですscroller。(cocos2dのスクロールレイヤークラス)

これで実行中のアクションがありCCMenu、名前とタグがあります。

私はそれを止めることができません。私がそれに到達しようとすると、null 値が表示されます。私が試してみました:

[[[CCDirector sharedDirector].runningScene getChildByTag:600] stopAction:repeat];
[[[[CCDirector sharedDirector].runningScene getChildByTag:600]getChildByTag:800 ]stopAction:repeat];
[[[CCDirector sharedDirector].runningScene getChildByTag:600] stopAllActions];

[self stopAllActions];

なし 。その行動を止めることはできません。ですべてのアクションを停止するにはどうすればよいCCSceneですか?

4

2 に答える 2

0

あなたは次のようにしようとするかもしれません:

//1。アクションにタグを割り当てます。例:

id action = [CCRotateBy actionWithDuration:10.0f angle:90.0f];
[action setTag:1001];

アクションを実行します:

[menu runAction:action];

停止したいときは

[menu stopActionByTag: 1001];
于 2013-01-02T21:28:58.083 に答える