【发布时间】:2019-06-05 14:15:16
【问题描述】:
有人知道如何将游戏对象转换为现有动画吗?
目前我有一个像这样的立方体对象:
立方体对象有一个预先配置的固定位置的简单跳跃动画作为层默认状态。让我们将此动画称为:“BoxJumping”。
然而,玩家可以将立方体对象移动到任何位置(使用 wsad)键。 当播放器停止 1 秒时,我希望立方体过渡回动画的原始位置。像这样:
我可以简单地使用:
private void playJumpAnim()
{
gameObject.GetComponent<Animation>().Play("BoxJumping");
}
但是,它只是直接将立方体移动到已存储在动画中的预配置位置并播放动画,没有任何平滑过渡。
有谁知道如何实现这种过渡?
【问题讨论】: