Unity Involve Instantiated objects in Animation
Unity Involve Instatiated objects in Animation
在 2d 游戏中,玩家站在泥土堆上时应该能够铲起一些泥土。播放器已经有了动画,但是必须生成铲子。
所以我生成了铲子并触发了动画。但是动画师不会为铲子制作动画。有什么解决办法吗?
为什么要生成铲子?如果您只是希望它在特定时间可见,您可以继续在编辑器中将其正常设置为动画,然后在您不希望它出现时将其设置为非活动状态。
好的,所以我自己找到了答案。在触发动画事件之前重新绑定 Animator。
Animator anim = player.GetComponent<Animator>();
anim.Rebind();
在 2d 游戏中,玩家站在泥土堆上时应该能够铲起一些泥土。播放器已经有了动画,但是必须生成铲子。
所以我生成了铲子并触发了动画。但是动画师不会为铲子制作动画。有什么解决办法吗?
为什么要生成铲子?如果您只是希望它在特定时间可见,您可以继续在编辑器中将其正常设置为动画,然后在您不希望它出现时将其设置为非活动状态。
好的,所以我自己找到了答案。在触发动画事件之前重新绑定 Animator。
Animator anim = player.GetComponent<Animator>();
anim.Rebind();