Unity3d 为什么按钮转换动画没有重置到正常位置?

Unity3d 为什么按钮转换动画没有重置到正常位置?,unity3d,Unity3d,当我将鼠标移到按钮上方时,它工作正常。但是当我点击进入credits场景并返回时,credits按钮的默认宽度改变了,没有重置到正常位置 只要我点击按钮进入任何场景并返回到当前场景,它就会返回到正常位置。 经过长时间的交谈,以下是总结和解决方案。 Naveen对按钮使用Unity的默认动画过渡。 因为,他只需要高亮显示的过渡,他只添加了缩放按钮的动画。但是,没有为正常状态添加动画。结果,当他切换画布时,按钮的比例已经增加并保持不变 可以有多种解决方案,但这是我的。 只需在正常状态下添加关键帧,即

当我将鼠标移到按钮上方时,它工作正常。但是当我点击进入credits场景并返回时,credits按钮的默认宽度改变了,没有重置到正常位置

只要我点击按钮进入任何场景并返回到当前场景,它就会返回到正常位置。

经过长时间的交谈,以下是总结和解决方案。 Naveen对按钮使用Unity的默认动画过渡。 因为,他只需要高亮显示的过渡,他只添加了缩放按钮的动画。但是,没有为正常状态添加动画。结果,当他切换画布时,按钮的比例已经增加并保持不变

可以有多种解决方案,但这是我的。
只需在正常状态下添加关键帧,即可使按钮保持正常比例。

请共享相关代码。如果没有这些,这是不可理解的。我正在使用Unity的button build in transition组件,当我将鼠标悬停在按钮上时,我会突出显示动画。因此,我没有编写任何代码来控制动画,因为我只有一个场景更改转换代码。所以我不知道我是否需要控制它。因为它是单帧动画。