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

2023-11-08

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

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是阻尼系数,系数越大相机跟随的速度越慢

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Unity-Cinemachine相机】虚拟相机旋转Composer属性详解 的相关文章

  • 回文数的判断

    文章目录 题目 一 方案一 二 方案二 三 方案三 四 方案四 题目 判断一个整数是否是回文数 回文数是指正序 从左向右 和倒序 从右向左 读都是一样的整数 提示 下面案例可供参考 一 方案一 public boolean palindro

随机推荐

  • 二叉树 深度优先搜索(DFS)、广度优先搜索(BFS)

    深度优先搜索算法 Depth First Search DFS是搜索算法的一种 它沿着树的深度遍历树的节点 尽可能深的搜索树的分支 当节点v的所有边都己被探寻过 搜索将回溯到发现节点v的那条边的起始节点 这一过程一直进行到已发现从源节点可达
  • pytorch Embedding模块,自动为文本加载预训练的embedding

    pytorch 提供了一个简便方法torch nn Embedding from pretrained 可以将文本与预训练的embedding对应起来 词 embedding word1 0 2 3 4 word2 1 2 3 4 word
  • Pytorch(六)(模型参数的遍历) —— model.parameters() & model.named_parameters() & model.state_dict()

    神经网络的模型参数 model parameters model named parameters model state dict 这三个方法都可以查看神经网络的参数信息 用于更新参数 或者用于模型的保存 作用都类似 写法略有出入 就以P
  • 爬虫技术研究综述

    爬虫技术研究综述 整理 Ackarlix 挨踢网 中文IT技术社区 http www aitic net 引言 随着网络的迅速发展 万维网成为大量信息的载体 如何有效地提取并利用这些信息成为一个巨大的挑战 搜索引擎 Search Engin
  • react运行项目出现报错:process is not defined

    具体报错效果 导致页面完全不能动弹 点击按钮没有效果 解决方式 首先删除 package lock json 文件夹 然后执行命令 npm install react error overlay 6 0 9 最后重新启动项目
  • End-to-End Object Detection with Transformers[DETR]

    End to End Object Detection with Transformers DETR 背景 概述 相关技术 输入 提取特征 获取position embedding transformer encoder decoder 回
  • C++ 学习笔记(17)tuple类型、bitset类型、随机数(引擎和分布)、IO库(操纵符、未格式化输入输出、随机访问)

    C 学习笔记 17 tuple类型 bitset类型 随机数 引擎和分布 IO库 操纵符 未格式化输入输出 随机访问 参考书籍 C Primer 5th 17 1 tuple 类型 17 1 1 定义和初始化tuple tuple 的构造函
  • 极路由 1s HC5661 玩转 openwrt

    注意 我的极路由1s是老版本的 是不带A的 安装篇 1 安装breed 根据这篇文章安装breed 成功后你就拥有了一台刷不死的路由器 2 下载openwrt系统 在这个网站可以下载 选择HC5661的版本 3 断电 按住reset键 上电
  • 在字符串中删除特定字符

    题目 在字符串中删除特定字符 删除后字符串变为 hi i a 即将原串中包含t e s中的都删除掉了 分析 方法 1 从头扫描原串 每遇到一个字符 在要删的串中比一遍 有的话就删除当前字符 然后继续下一个字符的判断 方法 2 由于方法 1
  • Shell编程学习(三)条件判断、流程控制

    条件判断 test 类似于if 前面说到过 可以用来判断上一个命令是否正确执行 我们就用一下这个命令来查看 等号两边要有空格 root iZwz9hv1phm24s3jicy8x1Z echo a 12 root iZwz9hv1phm24
  • MySQL是怎样运行的:从根儿上理解MySQL

    文章目录 快速查询的秘籍 B 树索引 1 没有索引的查找 1 1 在一个页中的查找 1 2 在很多页中查找 2 索引 2 1 一个简单的索引方案 2 2 InnoDB中的索引方案 1 聚簇索引 2 二级索引 2 3 InnoDB的B 树索引
  • python输出文件有省略号_解决python 输出是省略号的问题

    这个问题非常非常重要 搞了一晚上都没解决好 但是真的很简单很简单 如果你也 是用的numpy array 如果你也想得到输出矩阵的全部内容 而不是省略形式 0 10284943 0 0959931 0 00076021 0 01035775
  • 计算机技能应用大赛Java

    GO GO GO 大家好 我是你们的晴天学长 这是Java初赛考试范围知识点的快速链接 请自取哦 各位小伙伴觉得有帮助的话 可以给博主来波关注哦 考试范围 Java基础及环境 JDK发展历史 不同版本的进阶内容 Java程序的编写 编译 调
  • Unbuntu 20.4 配置RTX2080ti环境

    具体配置 显卡驱动460 cuda 11 0 3 450 51 06 linux run cudnn 11 3 linux x64 v8 2 1 32 Tensirflow 1 13 1 python 3 6 亲测有效
  • 微服务Ribbon在docker中无法通过服务名(SERVICE-ID)映射到宿主机IP

    I O error on GET request for http API ADMIN microservice 1 280d0f4200d8 nested exception isjava net UnknownHostException
  • Ubuntu操作系统学习笔记之FTP基础

    说明 FTP File Transfer Protocol 一个 古老但应用极为广泛 的互联网协议 FTP提供了一种可靠的方式在网络上进行文件共享 C S 架构 基于 TCP 提供了数据传输的可靠性 标准端口 20 数据端口 21 指令端口
  • 并发编程面试题汇总

    并发编程面试题 1 创建线程的方式有哪些 1 1继承 Thread 类 1 2实现 Runnable 接口 1 3实现 Callable 接口 1 4使用 Executors 工具类创建线程池 1 5使用 ThreadPoolExecuto
  • Sqli-labs Less8

    Sqli labs Less8 1 判断注入点 根据回显不同 存在单引号闭合注入点 可以尝试布尔盲注 2 判断字段 根据order by判断 字段数为3 3 爆破数据库 1 and length database 8 判断数据库名字的长度
  • 数据结构与算法【整理版】

    目录 数据结构 数据结构中查找 插入 删除分析 数组 链表 链表的创建代码 利用哨兵简化实现难度 删除链表中的倒数第N个结点 合并两个有序链表 141 环形链表 https leetcode cn com problems linked l
  • 【Unity-Cinemachine相机】虚拟相机旋转Composer属性详解

    Look At和Aim本质是控制虚拟相机自身的旋转 并不一定非要看着 或者并不一定非要瞄着这里的游戏对象 Look At和Aim是以Look At里面的对象作为参考来旋转自身 Do nothing 表现出来的行为和Look At空出来一样