Cinemachine教程☀️ 一、本插件的基础功能

发布于:2022-12-24 ⋅ 阅读:(572) ⋅ 点赞:(0)

在这里插入图片描述

目录

🟥 Cinemachine的基础组件

1️⃣ Brain

2️⃣ VCam

🟧 Cinemachine的基础功能

1️⃣ FreeLookCamera

2️⃣ StateDrivenCamera

3️⃣ ClearShotCamera

4️⃣ DollyCameraWithTrack

5️⃣ TargetGroupCamera

6️⃣ 2DCamera


🟥 Cinemachine的基础组件

Cinemachine两大组件:Brain、VCam

Brain:放在相机Camera上的一个组件。可对接无数多个虚拟相机VCam,控制相机镜头切换

VCam:虚拟相机

1️⃣ Brain

属性讲解:

DefaultBlend:默认的镜头切换方式。比如说两个虚拟镜头切换,是直接切换画面,还是将画面从前一个镜头柔和地旋转到另一个镜头。

2️⃣ VCam

属性讲解:

Priority:优先级。当分镜(同时有两个虚拟摄像机)时,数值高的那个,能看到画面。

a、镜头属性Lens、

b、目标Aim、

c、移动Body(移动的缓冲、手持的晃动)、

d、后处理Postprocessing

e、以及一些拓展组件(Collider视线碰撞检测、Confiner是不是限定在一个空间里面、FollowZoom:物体从远及近是,物体在屏幕中大小不变[相应的镜头位置改变])

🟧 Cinemachine的基础功能

1️⃣ FreeLookCamera

第三人称相机。跟踪物体。

2️⃣ StateDrivenCamera

CameraCollider:(相机可以跟角色的动画状态进行绑定)碰撞组件可以解决相机视线被遮挡的问题。

挂上CameraCollider,摄像跟随小老鼠,当小老鼠在墙前面,摄像机在后面,墙挡住了摄像机时,摄像机算法会自动找到一个合适的能看到小老鼠的位置移动过去。就移动到了下图所示位置。

你也可以设置摄像机移动过去的模式。2

3️⃣ ClearShotCamera

控制一组相机,控制哪个合适显示

4️⃣ DollyCameraWithTrack

控制相机移动轨道

5️⃣ TargetGroupCamera

适合人物对话等

镜头会看向在两个及以上个相机之间某个位置。该位置根据设置的物体的权重来的。

6️⃣ 2DCamera

2D游戏中,实现物体在视野范围不靠外时,不移动摄像机。当人物要出视野范围/或在边缘时,移动摄像机。

红色区域:人物不可能移动到那儿

空白区域:人物在那时,摄像机不动

蓝色区域:缓冲区域。当人物到那时,摄像机就要移动了

该区域大小调整在虚拟摄像机的Body里。

大家还有什么问题,欢迎在下方留言!


 

在这里插入图片描述


如果你有 技术的问题  项目开发

都可以加下方联系方式

和我聊一聊你的故事🧡

本文含有隐藏内容,请 开通VIP 后查看