0
@implementation MainScene {

CCSprite * _hero
.
.

}


- (void) stop {
    [_hero setScale:(3.0f)];
    [_hero stopAllAction]
}

私のスプライト _hero には複数のキーフレームがあり、画像が変更されています。

このコード (stopAllAction) は、spritebuilder 3.0 と cocos2d 2.x を使用しているときに機能します。

ただし、Spritebuilder3.1 と cocos2d 3.0 では stopAllAction が機能しません。

[_hero setScale:(3.0f)]; 正しく動作するので、_hero はうまく機能していると思います。

(テスト目的でこの行を挿入します)

cocos2D 3.0のアップデートで関係あると思いますが、

誰かが回避策を知っているか、同じ問題を抱えていますか???

4

0 に答える 0