1. Window → Package Manager
  2. 在搜索框输入 Cinemachine → 点击 Install 安装插件
  3. 重启unity
  4. Hierarchy 面板右键 → 选择 → Cinemachine → Virtual Camera

  1. 点开Virtual Camera组件

  1. 里面有个Add Extension

  1. 下拉框选择CinemachineConfiner2D

  1. 自动生成一个新的组件

  1. (如上图)在新组件的Bounding Shape 2D里需要添加一个碰撞体

1—Hierarchy 面板右键创建一个新的空物体

2—空物体里添加 多边形碰撞体PolygonCollider2D复合碰撞体 CompositeCollider2D(不能用别的,推荐多边形)

4—勾选 is trigger(不然会和角色碰撞)

3—调整碰撞体大小

绿边:是我们的碰撞体

白框:是Virtual Camera的视线范围

以下注意!!!

碰撞体不能<Virtual Camera的范围(白框)

碰撞体尽量平滑 不然会卡模!

如果想调整地面边界,直接调整碰撞体坐标

有问题多调整碰撞体!

注意有个问题,可能有些人的Main Camera里缺少一个组件就会不起作用

(如下图最后一个组件---CinemachineBrain 

如果要改视线范围就改Lens Ortho Size

更多推荐