这是显示精灵表动画的代码,如果游戏中发生了某些事情,动画效果很好但是在动画帧序列完成后它没有停止,我做了很多事情来阻止动画,但没有什么能给我解决方案,这是我的代码
<img onmouseover="this.src='Images\White\settings.png';" src="ImagesWhitesettings.png">
`
if(m_bEffectChangeColor){
`
上面的代码我试图添加计时器和我知道的一切,但没有任何工作,,,我想停止动画并从图层中删除那些精灵。
提前致谢。
答案 0 :(得分:2)
动画不会停止,因为CCRepeatForever
是持续动画的动作。更改以下行:
[m_gamecoinffect runAction:[CCRepeatForever actionWithAction:coineffect]];
使用
[m_gamecoinffect runAction:coineffect];