1.2d相机构建快速场景,主相机选择原始图形。 Cinemachine下有Create 2D Camera,在对生成的相机设定follow的同时,如下图所示,注意机身的设定
必须将Cinemachine confiner组件添加到虚拟相机中。 单击下图中的Add Extension,然后从显示的下拉列表中选择Cinemachine confiner。 后处理虚拟相机的位置。 将虚拟相机的位置限制在特定范围内。
将边界碰撞形状添加到虚拟相机。 当前冲突仅支持PloygonCollider。 向2D物体添加PloygonCollider并拖动即可。
2 .混合列表相机在Cinemachine下有创建混合列表相机,混合列表相机下默认有两个虚拟相机。 实际上,还可以手动添加其他虚拟相机。 分别设定Blendlist下的摄像机的照射位置,Blendlist Camera根据时间在不同的摄像机的再生之间切换,按顺序从上到下再生。
Hold表示激活下一个虚拟相机之前的时间、单位秒。
sec表示混合动画的时间,单位也是秒。
3 .愤怒之门
愤怒的大门有两种设置。 一个是轨道摄像机,另一个是轨道物体
1 .轨道摄像头,Create愤怒的玄关摄像头跟踪。 系统产生两个物体:虚拟相机和轨道设置。
检查自动愤怒的门后,虚拟相机控制主相机自动跟踪物体,尽量接近跟踪物体,在下图的绿色轨道上移动。
单击编号以创建新的路径点。
2 .轨道物体Create愤怒的大门Track With Cart。 系统产生两个物体。 一个是轨道路线愤怒的玄关途径2。 和上面一样,另一个是愤怒的玄关Cart1,它有Cinemachine愤怒的玄关Cart脚本。 把按轨道行驶的物体放在愤怒的玄关Cart1节点下面就可以了。 同时在愤怒的玄关Cart1
4.Single follow Camera1.轻松跟进。 这相对简单,设置虚拟相机,然后如图所示设置跟随对象
2.固定视角跟随。即固定Fov跟随,如图所示,将Cinemachine Follow Zoom组件添加到虚拟相机中
5 .目标组相机多目标跟踪摄像机,创建目标组相机
在目标组下添加目标,设置权重和半径,将虚拟相机的跟随和跟随都设置为目标组,并将Aim模式设置为组合成器,如图所示。
6 .设置freelookcamera http://www.Sina.com /第三人称,相对简单,虚拟相机可以根据鼠标的移动控制主相机的运动。
7.mixing camera http://www.Sina.com /,所生成的虚拟相机的子物体中有两个虚拟相机,摄像是两个子虚拟相机共有的结果
8.ClearShot Camera
可以管理Create FreeLook Camera,一组子虚拟相机。 如果子摄像机具有CinemachineCollider扩展功能,他们将分析目标故障场景、最佳目标距离等项目,对其进行评估,将镜头质量返回到ClearShot,然后选择最好的。 如果多个子相机具有相同的镜头质量,则选择优先级最高的相机。
在上面的示例中,首先设置一个名为虚拟相机LookAt的Cube物体,并将优先级优先级设置为12。 当Cube被白墙遮挡时,切换虚拟相机并将优先级设置为11。 当Cube稍微移动,使其看起来像上一个虚拟相机时,第一个虚拟相机的优先级较高,因此它也会切换到第一个虚拟相机
8 .激活特定快照时,statedrivencamera http://www.Sina.com /将处于特定动画状态,并与动画系统配合使用。
在控制角色的运动时,如果更改动画状态,虚拟相机也会相应地切换。
这是Demo的Github地址https://github.com/aabao/demo repository中的WhatIsCinemachine文件夹