• 【Unity-Cinemachine相机】虚拟相机旋转Composer属性详解


    在这里插入图片描述
    在这里插入图片描述

    Look At和Aim本质是控制虚拟相机自身的旋转,并不一定非要看着,或者并不一定非要瞄着这里的游戏对象

    Look At和Aim是以Look At里面的对象作为参考来旋转自身

    在这里插入图片描述

    Do nothing:表现出来的行为和Look At空出来一样

    Composer:是一个标准的瞄准模式,可以用下面的模式来保证相机看向游戏对象

    • 打开Game Window Guides

    在这里插入图片描述

    当中的黄点指的就是Look At游戏对像的位置


    在这里插入图片描述

    • Offset:偏移量,也就是相机瞄准的位置,是否要在对象的位置的基础上做一定量的偏移

    在这里插入图片描述

    • Lookahead Time:根据当前的移动速度推测出一个偏移量,指的是cinemachine会计算当前目标的速度,并预测出一段时间后目标的位置,然后添加一个偏移量

    • Lookahead Smoothing:可以让上面Lookahead Time的预测算法更加的平滑,当对象的运动情况变化比较大时,可以调整数值消除镜头的抖动,但是数值过大的话,会导致预测的延迟

    • Lookahead Damping:勾选后就不会预测目标垂直方向上的运动

    • Horizontal Damping和 Vertical Damping:水平和垂直方向上的阻尼,值越大,相机转动就越慢

    • ScreenX与ScreenY表示Dead Zone的位置,后面的值表示正中央

    • Dead Zone Width 与 Dead Zone Height:Dead Zone 的宽和高(Dead Zone:透明区域,减小相机的敏感程度,只要Look At对象加上offset的位置还落在Dead Zone 里,相机就不做转动。)

    在这里插入图片描述

    • 蓝色区域为soft zone,当Look At对象加上offset的位置落入soft Zone时,虚拟相机会通过转动,让Look At对象加上offset的位置回到透明的Dead Zone里。Soft Zone Width和Soft Zone Height:分别为Soft Zone 的宽和高

    • Bias X与Bias Y表示soft zone的偏移量

    • Center On Activate:勾选时,当前虚拟相机被启用的时候,它会把目标放在正中央,然后进行偏移

    外面的红色区域是Look At对象加上offset的位置绝对不会落入的区域,不管怎样都会让Look At对象加上offset的位置落入蓝色区域

    在这里插入图片描述

    当Aim的角度是Same As Follow Target,虚拟相机的角度就会和目标保持一致。Damping是阻尼系数,系数越大相机跟随的速度越慢

  • 相关阅读:
    第十九章,Java绘图
    QML8、布局元素
    复习一下Linux常用命令,孰能生巧~
    学习ASP.NET Core Blazor编程系列十三——路由(完)
    智慧公厕:细致入微的城市贴心服务与便捷方便的生活配套
    基于Boost的搜索引擎
    javaSE
    vue slot插槽的使用
    PaddleNLP基于ERNIR3.0文本分类以CAIL2018-SMALL数据集罪名预测任务为例【多标签】
    2011年03月17日 Go生态洞察:探索Go与C的交互——Cgo
  • 原文地址:https://blog.csdn.net/weixin_60154963/article/details/132686364