消息关闭
    暂无新消息!

Animation动画无法播放

问题作者 : 小方2017-06-25发布
想用Animation播放动画,运行之后显示
错误 3 The animation state BenPao_TY could not be played because it couldn't be found!
Please attach an animation clip with the name 'BenPao_TY' or call this function only for existing animations. 


按照网上的说法把Rig animation Type改成 Legacy,还是不行
求大神指导 

4个回答

︿ 1
第一步,检查animator是否存在,即检查你需要播放动画的对象是否有animator组件。

第二步,双击你的animator controller,检查是否存在你代码中所描述的state名称,即animator.play&&animator.crossfade参数中的字符串。如果你代码中写了animator.crossfade("test1",0.5f)而你的animator里面没有test1这个动画状态,那么就会报错。

第三步,确保你的test1状态具有一个动画片段。

以上。
︿ 1
少了一个状态呀。。。。。名称要是BenPao_TY
你就是用cocostudio做的动画吧
少了一个timeline(如果你有用过flash)
一个animation clip相当于一条timeline
你看周润发说的,ng少,老戏骨,拍一条就过了,也就是这个意思
可是你连那一条都没有
(和改animation的属性,type,美什么关系吧)
︿ 0
如果还是不明白,请看23年前的flash 动画在电脑的实现是如何第一次被创造出来的

http://blog.csdn.net/avi9111/article/details/52181508