要在Actor蓝图中添加关卡和卸载关卡,你可以使用以下蓝图节点和函数:

  1. 添加关卡(Load Level):

    • 使用 "Load Stream Level" 节点,将要加载的关卡名称作为输入。
    • 连接节点的输出到 "Finish Load" 执行引脚。
  2. 卸载关卡(Unload Level):

    • 使用 "Unload Stream Level" 节点,将要卸载的关卡名称作为输入。
    • 连接节点的输出到 "Finish Unload" 执行引脚。

以下是一个示例Actor蓝图,展示了如何在蓝图中添加和卸载关卡:

  1. 创建一个Actor蓝图,并在蓝图中添加一个触发器组件(Trigger Box)。
  2. 在蓝图中添加一个当触发器被触发时执行的事件(例如,当触发器被玩家角色触发时)。
  3. 在事件图表中,使用 "Load Stream Level" 节点加载一个关卡(例如,关卡名称为 "Level1")。
  4. 将 "Finish Load" 执行引脚连接到 "Set Actor Location" 节点,以设置Actor在加载关卡后的位置。
  5. 添加一个 "Delay" 节点,以便在加载关卡后的一段时间后卸载关卡。
  6. 在 "Delay" 节点的 "On Finish" 执行引脚上,使用 "Unload Stream Level" 节点卸载关卡(例如,关卡名称为 "Level1")。
  7. 将 "Finish Unload" 执行引脚连接到 "Set Actor Location" 节点,以设置Actor在卸载关卡后的位置。

这样,当玩家角色触发了触发器时,关卡 "Level1" 将被加载,并在一段时间后卸载。

请注意,以上示例仅为了演示目的,并且可能需要根据你的项目需求进行调整


原文地址: https://www.cveoy.top/t/topic/h2HR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录