我正在创建Unity 2D自上而下的射击游戏,并且有两个动画:重新加载和在运行时重新加载(它是重新加载但速度> 0时)。
当角色重新加载并运行,然后在动画中间停止运行时,状态会转变为“重新加载”状态,这是正确的,但是它会从头开始启动该动画,是否有可能的解决方案过渡到另一个动画状态,并且从上一个动画中断(结束)的那一刻开始?
例如:我的Reloading动画需要2秒,与Run-reload动画相同。我的角色一直在运行和退格,在1秒后停止移动,因此状态从1秒(动画的中间)时间变为重新加载(不运行)吗?