【游戏开发教程】Unity Cinemachine快速上手,详细案例讲解(虚拟相机系统 新发出品 良心教程)

请添加图片描述

文章目录

一、前言

嗨,大家好,我是新发。
相信很多同学都用过UnityCinemachine插件,使用它可以很方便地实现一些摄像机效果,比如摄像机追踪、推拉镜头、分镜等效果。
插件提供了很多场景案例,大家可以看下插件的官方文档:
https://docs.unity3d.com/Packages/com.unity.cinemachine@2.8/manual/CinemachineUsing.html

趁五一假期有时间,我准备对插件里的案例场景进行讲解,方便大家快速上手,希望大家学以致用。

提示:本文内容较长,建议收藏后使用电脑观看。

注:本文使用的Unity版本为2021.3.1f1c1Cinemachine版本为2.8.4

二、插件下载

PackageManager中搜索Cinemachine,点击Install安装即可,
在这里插入图片描述
本文我要讲解插件的案例,所以需要把Samples也引入到工程中,点击SamplesImport按钮,
在这里插入图片描述
完成后我们就可以在工程中看到Cinemachine的插件包和案例包了,如下
在这里插入图片描述
现在我们开始吧~

注:本文讲解的案例顺序不是按照目录顺序,而是根据常用程度进行排序

三、案例1:第三人称自由视角,Free Look character场景

1、场景演示

双击打开Free Look character场景,
在这里插入图片描述
这是第三人称自由视角的摄像机效果,如下
请添加图片描述
画个图

在这里插入图片描述

2、组件参数
2.1、CinemachineBrain:核心

主摄像机上挂CinemachineBrain组件,参数默认即可,它是整个虚拟相机系统的核心,
在这里插入图片描述

2.2、CinemachineFreeLook:第三人称自由视角相机

CM FreeLook1节点上挂了CinemachineFreeLook组件,它实现了第三人称自由视角的相机逻辑,是非常常用的一个相机功能,
在这里插入图片描述
下面我介绍一下这个组件的参数设置。

2.2.1、设置Follow:跟随

我们需要设置追踪的目标物体,这里设置追踪的目标是主角的Root节点,
在这里插入图片描述
如下

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Unity Cinemachine 是一个在 Unity 引擎中使用的强大的摄像机控制和管理工具。它可以帮助游戏开发者轻松地创建高质量的摄像机动画,并对摄像机进行复杂的控制和调整。下面我将针对 Unity Cinemachine 的使用案例进行介绍。 首先,Unity Cinemachine 可以用于创建多种类型的摄像机效果。比如在第三人称射击游戏中,我们可以使用 Cinemachine 来实现自由的跟随和旋转功能,让玩家可以在角色周围自由观察环境。此外,在平台游戏中,我们可以利用 Cinemachine 实现镜头跟随和平滑的镜头移动,并且可以在不同的场景中切换不同的摄像机角度,增加游戏的视觉效果和沉浸感。 其次,Unity Cinemachine 还可以帮助游戏开发者在过渡和剪辑摄像机之间创建流畅的过渡效果。通过 Cinemachine 的轨迹系统开发者可以轻松地创建复杂的镜头移动路径,并且可以在不同的路径之间无缝切换,实现视角的流畅转换和视差效果。 最后,Unity Cinemachine 还可以与其他 Unity 引擎中的组件集成,比如与动画系统、碰撞检测和触发器等进行结合,实现更加复杂的摄像机行为和交互效果。这样,开发者可以更加灵活地控制游戏中的摄像机系统,实现更加丰富的游戏体验。 总之,Unity Cinemachine 是一个非常强大的摄像机控制工具,可以帮助游戏开发者轻松地创建高质的摄像机动画和效果,为游戏增加更多的视觉和沉浸体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值