cocos creator 切换 clip 动画 无效

如图,我创建了一个动画,里面有两个 clip 。

然后创建 js 代码,来控制动画运行。

我在 game.js 里面去创建并控制那个显示

现在的问题是,this.anim.play(‘mouse-anim-up’); 可以执行动画。但是,this.anim.play(‘mouse-anim’); 却不能执行动画。

求解??

那么明显是自己名字写错了

还麻烦指出错误。谢谢:pray:


你自己都已经框出来了

难道不能执行两个 clip 吗?我看教程可以啊?

是不是名字有问题?一个.anim,我刚刚修改了名字,不过还是不行呢

请问,还在不?

在的在的

可能是问题太低级了,所以没人来,你自己多梳理梳理代码

如何可以,还请高手直接指出问题所在。本人初学者已经困扰我许久了这个问题。

我碰到和你一模一样的问题,名字肯定是没写错,现在正在想办法
楼主现在解决了吗?有的话请分享下吧

目前我的办法是加 setTimeout ,然后切换。也就是说隔一段时间播放。

奇怪的是 我直接调用 anim 的 stop() 然后再 play 另一个,依然不行。

必须要 setTimeout

修改 animation.defaultClip 没用,要改 animation[’_defaultClip’] 才有效。。。

1赞