cinemachine 的使用是需要在主摄像机上添加一个 cinemachine brain 组件,然后这个 brain 统一调控所有 cinemachine 的切换
假设先不管 cinemachine 的各种模式,我就是向单纯切换 do nothing 模式下的当前摄像机,那么有两种思路
1.设置摄像机的 Priority
brain 自动 将 Priority 高的摄像机设置为当前摄像机
2.设置摄像机的 Active
两个摄像机的 Priority 相同时,并且都禁用时,brain 自动将最先激活的那个摄像机设置为当前摄像机
设置 Priority 易懂,这里使用设置 Active 的方法演示:

图1 FlowScript 部分1

图 2 FlowScript 部分2

图3 注意要在主摄像机上添加 cinemachine brain 组件

图4 新建虚拟摄像机

本文介绍了在Unity中使用FlowCanvas和CineMachine如何实现摄像机切换。通过设置摄像机的Priority或Active属性,可以实现摄像机的自动选择。重点讲解了利用FlowScript设置Active属性来控制当前摄像机的方法,并提醒读者需在主摄像机上添加Cinemachine Brain组件。
最低0.47元/天 解锁文章
5058

被折叠的 条评论
为什么被折叠?



