大家好,又见面了,我是你们的朋友全栈君。
以前一直都是代码控制,今天看见了这个插件,真的很好用,下面我们来看看,本人用的2018.1.7版本:
首先呢,导入我们想用的资源
点击上头编辑,选择CreatVirtualCamera
拖进去Sphere,相机会跟随并且看向他
点击这个按钮,可以给相机添加很多东西,这里说碰撞体Collider
这是添加后多出来的组件
这时候,如果后面有一堵墙,相机不会再往后靠
好了,下面说一下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♪(・ω・)ノ
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140249.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...