我有一个问题,我想知道是否有更简单的方法来解决。
例如,我正在使用 Input.GetAxis(),假设是水平的。
用 Input.GetAxis("Horizontal") 按住 D-> 将导致值逐渐从 0 变为 1。释放 D-> 将逐渐将其降低到 0。
这是我的问题。如果我要按住 D->,然后按 A<- 并释放 D->,值不是逐渐下降 1 到 0,然后是 0 到 -1,而是立即捕捉到 0 并逐渐下降到 -1 .
我使用这个值来控制我的动画,这让它们变得丑陋。有没有办法让价值逐渐下降,就像我想要的那样没有太多代码,或者我错过了动画师的一些设置?