文章目录
-
- 一.什么是Cinemachine
- 二. Cinemachine基本功能
- 三.所有相机功能
-
- 1.Create 2D Camera(创建2D虚拟相机)
- 2.Create Virtual Camera(创建常规/普通虚拟相机)
- 3.Create Dolly Camera With Track(推轨相机)
- 4.Create ClearShot Camera(切镜相机)
- 5.Create FreeLook Camera(自由观察相机)
- 6.Create State-Driven Camera(状态驱动摄像机)
- 7.Create Target Group Camera(摄像机跟随多个物体)
- 8.Create Blend List Camera(混合列表摄像机)
- 9.Create Mixing Camera(混合相机)
- 10.Create Dolly Track With Cart(物体轨道编辑)
一.什么是Cinemachine
目标就是让故事的讲述者容易的操作镜头,快速的创建一组摄像机(Sequencing)序列.timeline的布局本身就在Sequencing序列之下。
二. Cinemachine基本功能
1.导入Cinemachine
Window–>Package Manager–>搜索Cinemachine
2.Cinemachine所有功能
三.所有相机功能
1.Create 2D Camera(创建2D虚拟相机)
创建后会在Hierarchy创建一个CM vcam1游戏物体
游戏物体上只有一个CinemachineVirtualCamera组件
并且在Main Camera(主摄像机)上添加一个CinemachineBrain组件
(1)CinemachineBrain组件
我们的游戏可能会有三到四个虚拟相机,我们的主相机到底决定使用哪个虚拟相机渲染画面由CinemachineBrain来控制的。
CinemachineBrain就相当与艺术总监或者技术总监,他是像一个指挥官一样在Unity项目中控制指挥所有的我们场景上的虚拟摄像机。
所有属性:
1.Live Camera:当前Live正在直播使用的虚拟相机。
2.Live Blend:两个虚拟相机混合时显示的状态。
Show Debug Text:当前直播,激活的虚拟相机名称以及之后的混合状态(显示在Game窗口左上角位置)
Show Camera Frustum:默认勾选,在场景窗口显示相机的视锥。
Ignore Time Scale:不会收到Time.timeScale的影响(粒子,动画都有类似功能)
World Up Override:复写世界坐标系的Up向上Y轴方向,如果这个数值为None,空的话,则是世界坐标系的Y轴。在一些极端向上和向下的情况下,这里的设置会极大的避免gimbal-lock万向节锁
Update Method:虚拟相