UE4.27双角色切换时Camera Blend失效问题求助
UE4.27双角色切换相机无过渡问题解决方案
调整相机组件自动激活设置
将两个角色身上的Camera Component的Auto Activate属性设为false。自动激活会导致切换角色时新相机直接抢占控制权,跳过相机混合逻辑。修正Player Controller的相机混合逻辑
- 切换角色前,调用
Get View Target获取当前激活的相机目标; - 切换角色完成后,获取新角色的Camera Component;
- 调用
Set View Target With Blend节点,确保Blend Time参数设置为大于0的数值(比如0.5秒),并选择合适的混合模式(如VTBlend_Cubic)。
- 切换角色前,调用
优化角色切换时机
避免在切换Pawn后立刻执行相机混合,可绑定Pawn的On Possessed事件,待Pawn被Player Controller完全控制后,再触发相机混合逻辑;或者添加短延迟(0.1秒左右)后执行混合。关闭自动相机接管
在Player Controller的细节面板中,找到Auto Manage Active Camera Target属性并设为false,防止引擎自动接管相机切换,跳过自定义的混合流程。
内容的提问来源于stack exchange,提问作者Kevin Nisbet
相关产品推荐
相关产品推荐

