引擎:4.26
参考文章:https://www.bilibili.com/video/BV164411Y732?p=47
方法1直接设置
,把角色拖入场景,然后直接设置。

方法2世界场景中设置
先把玩家出生点拖入场景,然后在世界场景中选择游戏模式,玩家模型。

方法3多角色切换
首先,在拖入两个角色放在不同的位置,然后打开【关卡蓝图】,把这两个角色拖入来获得引用。


添加【MultiGate】

添加【获取玩家控制器 Get Player Controller】,【控制 Possess】,然后连接。

方法3-1添加切换镜头
先添加一个宏(函数无法放入delay,否则函数也可以,但这里需要delay的功能),输入输出添加执行引脚

从玩家控制器中获得【使用混合设置视图目标 】,然后复制进去函数中。
把前面的控制复制进去,然后暴露参数接口。

添加【延迟 Delay】

最后宏连接图

为了防止在镜头转移过程中重复按建导致快速切换以及报错,添加控制功能。

ps:如果第一个人物与选择器是一致的,会产生不会动的错觉。
本文介绍了在Unreal Engine 4.26中设置玩家出生点的三种方法:直接在场景中设置、通过世界场景设置和实现多角色切换。详细讲解了如何使用关卡蓝图、MultiGate、获取玩家控制器以及延迟操作来实现角色切换,并防止在镜头转换过程中的错误。此外,还提到了在切换过程中可能遇到的角色不动的错觉问题。

6688

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



