欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Unity怎么使用Animation制作相机动画?

程序员文章站 2023-11-19 22:46:58
Unity怎么使用Animation制作相机动画?...

unity中想要直走一个相机动画,该怎么制作呢?下面我们就来看看详细的教程。

Unity怎么使用Animation制作相机动画?

1、首先我们用一个ui场景做范例。我们希望相机从对准第一个界面,平滑的扭头到第二个界面。

Unity怎么使用Animation制作相机动画?

2、从window->animation打开动画编辑器,然后选中相机,点击create创建动画片段anim文件,选择保存路径

Unity怎么使用Animation制作相机动画?

Unity怎么使用Animation制作相机动画?

Unity怎么使用Animation制作相机动画?

3、创建好以后,在animation编辑器中,点击add property添加属性。把transform组件的position和rotation添加进来。

Unity怎么使用Animation制作相机动画?

Unity怎么使用Animation制作相机动画?

4、开启录制按钮,移动到第一帧,调整视角对准第一个ui界面,然后align with view, 同理设置最后一帧。这样子一个简单的扭头动画就做好了。

Unity怎么使用Animation制作相机动画?

Unity怎么使用Animation制作相机动画?

5、然后我们新建一个动画叫做cameramovedone, 就是扭头结束后的状态。只有一帧就够了。我们把动画片段cameramove的最后一帧时,相机的transform组件直接复制过来即可。

Unity怎么使用Animation制作相机动画?

Unity怎么使用Animation制作相机动画?

Unity怎么使用Animation制作相机动画?

6、接着选中摄像机,在animator组件下打开controller: main camera 1,添加trigger变量startmove, 添加一个空状态idle设置为默认,接着设置从idle到cameramove的transition条件为该trigger。接着再设置从cameramove到cameramovedone的transition如图。

Unity怎么使用Animation制作相机动画?

Unity怎么使用Animation制作相机动画?

Unity怎么使用Animation制作相机动画?

7、在代码中使用settrigger("startmove")即可。最终效果如图。

Unity怎么使用Animation制作相机动画?

Unity怎么使用Animation制作相机动画?

以上就是unity制作相机动画的教程,希望能帮到大家,请继续关注。

相关标签: Unity 动画