我是酱油,这是第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:混合速度的曲线,比如由快而慢或由慢而快。
因为对“切换角色”增加了线性画面转移,“转移”

本文介绍了游戏策划如何在UE4中实现角色间的切换,通过使用MultiGate节点控制角色切换顺序,结合New View Target节点平滑过渡视角,并通过延迟处理避免连续切换导致的问题。详细阐述了实现这一功能的关键步骤和逻辑,帮助读者理解游戏设计中的角色切换技巧。
最低0.47元/天 解锁文章
325





