Unity使用Cinemachine和Timeline入门

Unity使用Cinemachine和Timeline入门_第1张图片

Cinemachine 是Unity2017新版出的一个相机管理工具,也就是说咱们用它可以制作出许多电影和动画,也可以让游戏变得更加有代入感。今天,我们就来尝试一下吧。首先我们一起来看一下这个Demo的演示把!


Unity cinemachine_demo

好了,咱们废话不多说直接进入主题吧!

1. 首先一定要注意,只有2017.1之后版本的Unity才可以使用Cinemachine,我这里使用的是版本2017.3。新建一个项目,我这里把它命名为Cinemachine_Test。

2. 如果没有模型的话,可以去Asset Store上面下载Adam Character Pack并导入进你的项目当中。

Unity使用Cinemachine和Timeline入门_第2张图片
Adam Character Pack                                           

3. 下载Cinemachine并导入进你的项目中。

Unity使用Cinemachine和Timeline入门_第3张图片
Cinemachine

4. 在Adam角色文件夹当中选择一个角色,我选择了Lu,因为够帅气。然后在层级窗口中新建一个3d Plane,把坐标Y轴设置成0。

Unity使用Cinemachine和Timeline入门_第4张图片
Lu&Plane

5. 在层级窗口中选中Main Camera,然后在面板中点击“Add Component”,搜索"Cinemachine Brain"

Unity使用Cinemachine和Timeline入门_第5张图片
Cinemachine Brain

6. 点击菜单栏中的Cinemachine下拉后,点击Create Virtual Camera。

Unity使用Cinemachine和Timeline入门_第6张图片
Create Virtual Camera

7. 选中CM vcam1,把Lu拖进面板当中的Follow,再把相机调整到角色的前面对准他

Unity使用Cinemachine和Timeline入门_第7张图片
Follow

8. 给plane换一个材质,让他看起来有点辨识度。在层级窗口选择Plane,在旁边的面板中把材质换成一个较深的颜色,并把Scale放大10倍。

Plane

9. 再增加一个虚拟相机,操作和第6步一样。

Unity使用Cinemachine和Timeline入门_第8张图片
Create Virtual Camera

10. 选中刚刚创建的那个虚拟相机,把Lu层级下的Body拖进Look at中,并调整相机位置。

Unity使用Cinemachine和Timeline入门_第9张图片
Look at

11. 创建一个脚本让Lu走起来。

Unity使用Cinemachine和Timeline入门_第10张图片
脚本

12. 现在,我们就可以用Timeline把这两个相机结合起来了。点击菜单栏上的Windows下拉,点击Timeline。然后把Timeline视窗拖至最下面。

Unity使用Cinemachine和Timeline入门_第11张图片
Timeline

13. 在层级窗口新建一个空物体,并重命名为Timeline

Unity使用Cinemachine和Timeline入门_第12张图片
timeline

14. 点击Timeline窗口中的create,然后点击保存。选中框中内容并删除。

Unity使用Cinemachine和Timeline入门_第13张图片
Timeline

15. 点击Add下拉菜单,并选择Animation Track,然后把层级窗口中的Lu拖进选项框中。

Unity使用Cinemachine和Timeline入门_第14张图片
Animation Track

16. 右键点击红色部分,出现菜单,选中Add From Animation Clip,并双击Lu_Walk动画。

Unity使用Cinemachine和Timeline入门_第15张图片
Add From Animation Clip

17. 把动画拉长

Unity使用Cinemachine和Timeline入门_第16张图片
Add From Animation Clip

18. 把层级窗口中Main Camera相机拖进Timeline窗口左边部分,出现菜单栏,点击Cinemachine Track。

Unity使用Cinemachine和Timeline入门_第17张图片
Cinemachine Track

19. 右键上面红色区域,选中Add Cinemachine Shot Clip。

Unity使用Cinemachine和Timeline入门_第18张图片
Add Cinemachine Shot Clip

20. 点击上图红色区域,把层级窗口中第一个相机拖进右边面板中的Virtual Camera中。

Unity使用Cinemachine和Timeline入门_第19张图片
Virtual Camera

21. 重复19步。

Add Cinemachine Shot Clip 

22. 重复20步,把第二个虚拟相机添加进面板中

Unity使用Cinemachine和Timeline入门_第20张图片
Virtual Camera

23. 点击小箭头让我们看看效果吧

效果

这个小demo到这里就结束了,是不是很有趣呢。当然Cinemachine还有很多功能等待我们探索。

基于这个Demo,我又给他加了一个相机,让我们看看吧!当然你也可以自己捣鼓一下哦。


Unity cinemachine_demo

Ok,今天的入门教程就到这里,如果你也是Unity爱好者,那么就来关注我吧!

你可能感兴趣的:(Unity使用Cinemachine和Timeline入门)