Unity3d Cinemachine篇(五)— ClearShot

文章目录

  • 前言
  • 使用ClearShot完成根据模型位置自动切换不同的相机
    • 1. 创建一个游戏物体
    • 2. 创建ClearShot相机
    • 3. 设置相机和层级
    • 4. 完成


前言

上一期我们简单的使用了StateDrivenCamera相机,这次我们来使用一下ClearShot


使用ClearShot完成根据模型位置自动切换不同的相机

1. 创建一个游戏物体

在这里插入图片描述

2. 创建ClearShot相机

Unity3d Cinemachine篇(五)— ClearShot_第1张图片

游戏物体比较远不方便调试
在这里插入图片描述
选中Virtual Camera相机
在这里插入图片描述
使用快捷键聚焦到游戏物体
在这里插入图片描述

3. 设置相机和层级

给cube设置一个player层级
Unity3d Cinemachine篇(五)— ClearShot_第2张图片

创建一个障碍物并把他的层级设置成Obstacle
Unity3d Cinemachine篇(五)— ClearShot_第3张图片

点击CM ClearShot1设置Follow和LookAt属性
Unity3d Cinemachine篇(五)— ClearShot_第4张图片

点击+添加一个新的相机
Unity3d Cinemachine篇(五)— ClearShot_第5张图片

设置2个相机的视角,本文选择一个平行,一个垂直视角
Unity3d Cinemachine篇(五)— ClearShot_第6张图片
Unity3d Cinemachine篇(五)— ClearShot_第7张图片
并把2个相机的Collide Against设置成Obstacle
Unity3d Cinemachine篇(五)— ClearShot_第8张图片

4. 完成

你可能感兴趣的:(Unity3D,数码相机,unity,游戏引擎,3d)