如何在Unity 2D中给按钮做动画?

问题描述 投票:-1回答:1

我想让一个按钮在按下时缩小,然后在停止按下时恢复到正常大小。我改变了按钮的过渡动画,我录制了一个动画,从正常比例到0.95,一个回到比例1,我添加了条件,按钮确实在点击时收缩,但在我移动鼠标后仍然收缩。谁能帮帮我?

c# unity3d
1个回答
0
投票

我建议按照以下步骤操作 教程 为了确保你能理解如何对按钮进行完整的动画制作,我们将视频全部看完。它非常详细,甚至会告诉你一些其他的技巧。如果你已经看了这个,并且完全理解了动画按钮的工作原理,这里是你的具体问题的答案(我认为教程视频没有明确解释如何做你想要的事情)。

当你选择按钮时,它将进入所选的动画并停留在那里,直到你取消选择按钮。因此,如果动画缩小了按钮,它将简单地保持在该大小,直到你取消选择按钮(此时它应该返回到 "正常触发 "动画)。

如果你想让它在被选中时也能返回到正常状态,那么你必须在 "按下触发"(视频中的Button_Selected动画)动画中添加一个返回正常大小的动画。因此,你的'Pressed Trigger'动画应该将按钮动画到0.95,然后在同样的时间内,返回到1,所有这些都在同一个动画中。

© www.soinside.com 2019 - 2024. All rights reserved.