在UI菜单中逐个平滑地移动按钮和相机

时间:2017-08-23 09:26:31

标签: c# unity3d unity5

我需要一些关于创建UI菜单的建议。现在我有几个代表不同菜单的画布(Main,Options,NewGame等)。现在我正在使用Vector3和transform.position以及主相机的旋转来移动这些画布(菜单)。但它看起来不是很顺利。

我需要相机开始慢一点,然后获得速度,当它接近一个新的画布慢慢失去速度(一种平滑的运动)。

至于按钮,我需要将它们替换为其他按钮。例如,我有单人游戏和多人游戏按钮的新游戏菜单,当我点击单人游戏时,这两个按钮必须向左翻转,其他按钮需要以相同的方式取代他们的位置。

所以,问题是 - 实现这一目标的最佳途径是什么?在脚本中执行整个操作或使用点击触发的动画更好吗?请指出我正确的方向。应该使用哪些方法? 只需参考即可,无需编码。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您想查看新的unity 2017 timeline and cinemachine。 时间轴可让您轻松地使用按钮进行任何动画制作,并使它们相互融合,以获得平滑度和许多其他效果,并且它们具有您需要的任何相机移动和超级简单的动画。