Unity在动画

时间:2016-07-27 10:29:21

标签: animation 2d instantiation unity5

在第二场比赛中,当球员站在一堆污垢上时,他应该能够铲除一些污垢。玩家已经拥有动画,但必须生成铲子。

所以我生成铲子并触发动画。但是动画师不会给铲子制作动画。任何解决方案?

2 个答案:

答案 0 :(得分:0)

为什么需要生成铲子?如果您只是希望它在某些时候可见,您可以继续在编辑器中正常设置动画,然后在您不希望它在那里时将其设置为非活动状态。

答案 1 :(得分:0)

好的,所以我找到了自己的答案。在触发动画事件之前重新绑定动画师。

 Animator anim = player.GetComponent<Animator>();
 anim.Rebind();