[Unity][FlowCanvas] FlowScript 实现切换当前 CineMachine 摄像机

本文介绍了在Unity中使用FlowCanvas和CineMachine如何实现摄像机切换。通过设置摄像机的Priority或Active属性,可以实现摄像机的自动选择。重点讲解了利用FlowScript设置Active属性来控制当前摄像机的方法,并提醒读者需在主摄像机上添加Cinemachine Brain组件。
摘要由CSDN通过智能技术生成

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 新建虚拟摄像机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>