unity无法播放动画状态运行,因为找不到它! 请附加名为“”的动画片段,或仅对现有动画调用此函数。

播放不了动画,用的淡入淡出,在父类做的类调用的子类的animation,
img

img

img

img

img
调试时 anim能够找到子类ekard-generic
img

img
由于上图没有Play() 方法的调用,我猜测导致问题的原因是因为,上图我画框的部分使用的是构造函数的形式,导致了给ania赋值,和调用play时使用的不是同一个,AnimationAction 对象,建议你取消构造函数的使用,调用的时候通过GetCompcoent()的形式去赋值和调用。

请问楼主解决了吗?