【问题标题】:Unity Involve Instatiated objects in AnimationUnity涉及动画中的实例化对象
【发布时间】:2016-07-27 10:29:20
【问题描述】:

在 2d 游戏中,玩家站在泥堆上时应该能够铲一些泥土。玩家已经有了动画,但是必须生成铲子。

所以我生成了铲子并触发了动画。但动画师不会为铲子制作动画。有什么解决办法吗?

【问题讨论】:

  • 更新您的问题,否则它将被关闭,因为它是“太板”

标签: animation 2d instantiation unity5


【解决方案1】:

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

【讨论】:

  • 这更像是我想做的一般事情,比如给玩家不同的武器,然后它们应该被动画化
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多