【发布时间】:2016-07-27 10:29:20
【问题描述】:
在 2d 游戏中,玩家站在泥堆上时应该能够铲一些泥土。玩家已经有了动画,但是必须生成铲子。
所以我生成了铲子并触发了动画。但动画师不会为铲子制作动画。有什么解决办法吗?
【问题讨论】:
-
更新您的问题,否则它将被关闭,因为它是“太板”
标签: animation 2d instantiation unity5
在 2d 游戏中,玩家站在泥堆上时应该能够铲一些泥土。玩家已经有了动画,但是必须生成铲子。
所以我生成了铲子并触发了动画。但动画师不会为铲子制作动画。有什么解决办法吗?
【问题讨论】:
标签: animation 2d instantiation unity5
为什么需要生成铲子?如果您只是希望它在某些时候可见,您可以继续在编辑器中正常为其设置动画,然后在您不希望它出现时将其设置为非活动状态。
【讨论】:
好的,所以我自己找到了答案。在触发动画事件之前重新绑定Animator。
Animator anim = player.GetComponent<Animator>();
anim.Rebind();
【讨论】: