利用Cinemachine实现相机不穿墙效果

利用Cinemachine实现相机不穿墙效果以前一直都是代码控制,今天看见了这个插件,真的很好用,下面我们来看看,本人用的2018.1.7版本:首先呢,导入我们想用的资源点击上头编辑,选择CreatVirtualCamera拖进去Sphere,相机会跟随并且看向他点击这个按钮,可以给相机添加很多东西,这里说碰撞体Collider这是添加后多出来的组件这时候,如果后面有一堵墙,相机不会再往后靠…

大家好,又见面了,我是你们的朋友全栈君。

以前一直都是代码控制,今天看见了这个插件,真的很好用,下面我们来看看,本人用的2018.1.7版本:

首先呢,导入我们想用的资源

利用Cinemachine实现相机不穿墙效果

点击上头编辑,选择CreatVirtualCamera

利用Cinemachine实现相机不穿墙效果

拖进去Sphere,相机会跟随并且看向他

利用Cinemachine实现相机不穿墙效果

 

点击这个按钮,可以给相机添加很多东西,这里说碰撞体Collider

利用Cinemachine实现相机不穿墙效果

这是添加后多出来的组件

利用Cinemachine实现相机不穿墙效果

这时候,如果后面有一堵墙,相机不会再往后靠

    利用Cinemachine实现相机不穿墙效果        利用Cinemachine实现相机不穿墙效果

 

好了,下面说一下CinemachineCollider的各项设置

Obstacle Detection

Collide Against 可以跟什么层进行交互,发生碰撞

Ignore Tag 忽略哪些Tag物体

Transparent Layers  可以穿过哪些层(感觉跟第一个相反的说)

Minmum Distance From Target 摄像头距离物体的距离

 

Avoid Obstacles 是否避免障碍,勾选上才会判断是否碰到障碍停止

Distance Limit 摄像头会射出一个射线,为0的长度是从摄像头到目标的长度,如果是5,则是从摄像头发射一个5长度的线(不是到物体在加5)

Minmum Occlusinon Time  像是个延后判断的吧

Camera Radius  这个就很简单了,相机半径

Strategy  

Pull Camera Forward 当相机和物体中间有障碍物时,让摄像头往前

Preserve Camera Height 保持高度绕过障碍物

Preserve Camera Distance 保持距离

Maxumum Effort 一次可以处理多少个阻挡物

Smoothing Time 平滑度

Damping 当摄像头到另一个位置回到原先位置的时候的平滑度

Damping When Occluded 跟上头差不多当Occluded 的时候

 

Optimal target Distance 没懂,如果有知道的请告诉我

Thanks♪(・ω・)ノ

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140249.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • lte频谱带宽_lte信道带宽可以配置为

    lte频谱带宽_lte信道带宽可以配置为1.频带(Band)所谓频带,指代的是一个频率的范围或者频谱的宽度,即无线解码器的最低工作频率至最高工作频率之间的范围,单位是Hz。为了方便起见,在LTE中,使用数字1-43来表示不同的频带(36101-V10.21.0版本协议),从而指代不同的频率范围。协议36101规定了目前LTE所有的频带、该频带的频率范围和LTE制式,如下图所示。需要注意的是,频带1-32的上下行频率范围是不重叠的,即上行

    2022年10月11日
    0
  • networkmanager是什么服务_NetworkManager下载

    networkmanager是什么服务_NetworkManager下载NetworkManager在Linux系统下network与networkmanager之间冲突问题我们经常会停止networkmanager服务来解决此类问题:systemctlstopnetworkmanager。但在停止服务的时候这个端口很可能就被停止掉了,因为这个端口本来被networkmanager管理着,现在被停掉后他就会down掉。所以为了让networkmanager不影响端口,应该让networkmanager不去管理端口,如下命令是查看被networkmanager管理的端口

    2022年10月5日
    0
  • 数据库优化-基准測试(一)

    数据库优化-基准測试(一)

    2022年2月3日
    37
  • 小兔子跷跷板flash动画制作教程「建议收藏」

    小兔子跷跷板flash动画制作教程「建议收藏」 [1b]制作步骤:[/1b]  1、新建一个默认大小的Flash文档。先画天空背景,用矩形工具画一个矩形,在对齐面板中按下“相对于舞台”,再点“匹配宽和高”按钮,最后点“垂直中齐”和“水平中齐”按钮。与舞台对齐之后给矩形设置如下从白色到天蓝色的渐变,方式为“线性”。[img]/uploads/allimg/081209/2224570.jpg[/img] 图1   2、草…

    2022年4月28日
    60
  • 基于 msf 的免杀项目的一些工具「建议收藏」

    基于 msf 的免杀项目的一些工具「建议收藏」https://mp.weixin.qq.com/s/W7mBroOtVUdMHA7f07J_7Q转载自信安之路这两个月来持续的糜烂,乱七八糟的事,在今天lol完觉得不能再浪费时间来Orz,向大神们开始学习来0x02avet工具使用此工具当年在2017年黑帽大会上惊艳全场,使用kali下载:gitclonehttps://github.c…

    2022年8月20日
    3
  • 草根程序员转型做项目管理走过的点点滴滴之_华为裁员感想

    草根程序员转型做项目管理走过的点点滴滴之_华为裁员感想自己一直假想还停留在29岁那个黄金年龄,仿佛明天就要30岁(老话里而立的年纪),因此总感觉要拼命的工作,拼命的学习好让明天立的更稳固一些。缘起百度了一把华为裁员的相关报道,又看了几篇别人写的华为裁员的理解已经对中国it行业的痛批文章,把我一下子拉回了现实,85年出生在农村的自己到现在恰好也是三十二几岁的阶段,发现也没啥立不立的,还是那个拼命三郎的状态,顿时有些迷惑与感伤。

    2022年7月17日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号