我是酱油,这是第150期文章
最近做了个很有趣、很酷炫的功能:角色之间切换,先上效果图
功能需求:
实现多个角色之间的切换
视频链接:
https://www.bilibili.com/video/BV164411Y732?p=45
这个功能里涉及到新节点,之前接触的是Gate节点,这次使用加强版MultiGate
MultiGate:按顺序执行一系列的引脚(Out0、Out1……),比如点击一次按键1,就执行Out0,再点击一次,就执行Out1……通过这种方式,来控制不同的角色。
表面方面,我们期望在切换角色时,不是生硬地切换镜头,而是线性的画面转移,所以涉及到新节点set view(中文名:使用混合设置视图目标)
New View Target:就是让当前的摄像头去新的目标,比如切换后,使用新角色为目标。
Blend Time:当前摄像头去新目标,所需花费的时间。
Blend Time:混合速度的曲线,比如由快而慢或由慢而快。
因为对“切换角色”增加了线性画面转移,“转移”