【发布时间】:2016-08-28 19:01:20
【问题描述】:
我有一个问题想知道是否有更简单的方法可以解决。
我正在使用 Input.GetAxis(),例如,假设为 Horizontal。
用 Input.GetAxis("Horizontal") 按住 D-> 将导致值逐渐从 0 变为 1。 释放 D-> 会逐渐降低到 0。
这是我的问题。如果我要按住 D->,然后按 A,值不是逐渐下降 1 到 0,然后是 0 到 -1,而是立即捕捉到 0 并逐渐下降到 -1 .
我使用这个值来控制我的动画,这让它们变得丑陋。 有没有办法让价值逐渐下降,就像我想要的那样,没有太多代码,或者我错过了动画师的一些设置?
【问题讨论】:
标签: animation unity3d animator