在cocos2d中停止Sprite动画

时间:2017-01-02 14:17:44

标签: ios cocos2d-iphone cocos2d-x sprite sprite-sheet

这是显示精灵表动画的代码,如果游戏中发生了某些事情,动画效果很好但是在动画帧序列完成后它没有停止,我做了很多事情来阻止动画,但没有什么能给我解决方案,这是我的代码

    <img onmouseover="this.src='Images\White\settings.png';" src="ImagesWhitesettings.png">

`

if(m_bEffectChangeColor){

`

上面的代码我试图添加计时器和我知道的一切,但没有任何工作,,,我想停止动画并从图层中删除那些精灵。

提前致谢。

1 个答案:

答案 0 :(得分:2)

动画不会停止,因为CCRepeatForever是持续动画的动作。更改以下行:

[m_gamecoinffect runAction:[CCRepeatForever actionWithAction:coineffect]];

使用

[m_gamecoinffect runAction:coineffect];