Cinemachine的推轨用法(游戏大作的视角)

这几天我在研究一些关于游戏视角的用法
上两篇博客介绍了下关于TimeLine和Cinemachine最基本的用法
在这篇博客介绍一下推轨视角的实现
这几天在csdn中找了好多博客都不能解决到遇到的bug 在这也顺便提一下我遇到的坑

推轨的实现可以有好多种方法实现

1.手动推轨

我们在Cinemachine面板创建一个推轨相机
在这里插入图片描述
他会给我们自动创建一个dollyTrack 我们可以通过这个来实现推轨
我们创建几个点
在这里插入图片描述
创建的方法和按钮等UI的注册方法是相同的
然后当创建的点的个数大于等于两个的时候 就会出现我们要的轨道
在这里插入图片描述
然后在上图的面板中 我用红色圈住了一个参数 这个参数表示
当这个参数在0-1的区间表示虚拟相机在第0个和第1个点之间实现推轨的效果
一次类推 我们在运行的时候可以在scene模式下拖动来实现

2.自动实现推轨

这个效果需要用到关于TimeLine的知识 如果大家不知道这个知识
可以去我的上一篇博客参考
在timeline中把推轨虚拟相机托上去创建一个动画
点击录制修改其pathposition参数
在运行之后会自动实现脱轨

3.自动跟踪角色实现推轨

在虚拟相机中都可以设置跟随(folliw)在这里插入图片描述和观察(lookat)的物体
推轨虚拟相机也一样
拖动上去 然后
在这里插入图片描述
把这个enable勾选上 自动的调整合适的视角在轨道上

这就是全部的关于推轨的用法
希望这篇博客可以帮助到大家
如果你也是unity的爱好者 欢迎关注我

发布了52 篇原创文章 · 获赞 47 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44302602/article/details/103805234