Unity3d Cinemachine篇(四)— StateDrivenCamera

文章目录

  • 前言
  • 使用StateDrivenCamera根据不同动画切换相机
    • 1. 创建一个游戏物体
    • 2. 创建StateDrivenCamera相机
    • 3.创建动画
    • 4. 设置相机
    • 5. 完成


前言

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


使用StateDrivenCamera根据不同动画切换相机

1. 创建一个游戏物体

在这里插入图片描述

2. 创建StateDrivenCamera相机

Unity3d Cinemachine篇(四)— StateDrivenCamera_第1张图片

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

3.创建动画

给cube添加一个Animator组件
Unity3d Cinemachine篇(四)— StateDrivenCamera_第2张图片

创建一个Animator Controller,然后拖到Animator 组件上
Unity3d Cinemachine篇(四)— StateDrivenCamera_第3张图片
Unity3d Cinemachine篇(四)— StateDrivenCamera_第4张图片

在Animation页面中创建2个不同的动画,如果模型本身已经带了动画可以跳过这个步骤
Unity3d Cinemachine篇(四)— StateDrivenCamera_第5张图片
Unity3d Cinemachine篇(四)— StateDrivenCamera_第6张图片

4. 设置相机

使用ctrl+D复制一个相机
Unity3d Cinemachine篇(四)— StateDrivenCamera_第7张图片
在CM StateDrivenCamera1属性中设置
Unity3d Cinemachine篇(四)— StateDrivenCamera_第8张图片

点击+创建
Unity3d Cinemachine篇(四)— StateDrivenCamera_第9张图片
设置动画对应 相机
Unity3d Cinemachine篇(四)— StateDrivenCamera_第10张图片

5. 完成

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