ue 在actor蓝图中如何写添加关卡和卸载关卡的蓝图
要在Actor蓝图中添加关卡和卸载关卡,你可以使用以下蓝图节点和函数:
-
添加关卡(Load Level):
- 使用 "Load Stream Level" 节点,将要加载的关卡名称作为输入。
- 连接节点的输出到 "Finish Load" 执行引脚。
-
卸载关卡(Unload Level):
- 使用 "Unload Stream Level" 节点,将要卸载的关卡名称作为输入。
- 连接节点的输出到 "Finish Unload" 执行引脚。
以下是一个示例Actor蓝图,展示了如何在蓝图中添加和卸载关卡:
- 创建一个Actor蓝图,并在蓝图中添加一个触发器组件(Trigger Box)。
- 在蓝图中添加一个当触发器被触发时执行的事件(例如,当触发器被玩家角色触发时)。
- 在事件图表中,使用 "Load Stream Level" 节点加载一个关卡(例如,关卡名称为 "Level1")。
- 将 "Finish Load" 执行引脚连接到 "Set Actor Location" 节点,以设置Actor在加载关卡后的位置。
- 添加一个 "Delay" 节点,以便在加载关卡后的一段时间后卸载关卡。
- 在 "Delay" 节点的 "On Finish" 执行引脚上,使用 "Unload Stream Level" 节点卸载关卡(例如,关卡名称为 "Level1")。
- 将 "Finish Unload" 执行引脚连接到 "Set Actor Location" 节点,以设置Actor在卸载关卡后的位置。
这样,当玩家角色触发了触发器时,关卡 "Level1" 将被加载,并在一段时间后卸载。
请注意,以上示例仅为了演示目的,并且可能需要根据你的项目需求进行调整
原文地址: https://www.cveoy.top/t/topic/h2HR 著作权归作者所有。请勿转载和采集!