跳转至

可复用蓝图

下次做同样功能,直接来这里搬。


任务系统

详见 任务系统文档

  • 文件路径: Content/main_UI/RenWu_UI/BP_rw/
  • 做什么: DataTable 驱动的实验步骤管理,支持单步/多步点击,自动播关卡序列
  • 怎么用: 复制整文件夹 → 改 DT_Tasks 数据表的步骤 → 配置仪器子类的 ID
  • 依赖: BP_SequenceManagerDT_Tasks、仪器父类

倒计时

  • 文件路径: Content/JiaZai_ui/WBP_SYG.uasset
  • 做什么: 秒的倒计时
  • 怎么用: 复制相关“倒计时”节点,miao设置倒计时多少秒
  • 依赖: 无

人称切换

  • 文件路径: Content/ThirdPerson/Blueprints/BP_ThirdPersonCharacter.uasset(change view)
  • 做什么: 切换一、三人称
  • 怎么用: 复制相关蓝图节点,按快捷键切换人称
  • 依赖: 无

登入界面

  • 文件路径: Content/UI/UMG/Logon.uasset
  • 做什么: 登入注册界面
  • 怎么用: 复制整个文件,调成登入成功后切换的关卡即可,或作别调成
  • 依赖: 无

设置界面

  • 文件路径: Content/UI/UMG/WBP_setting.uassetContent/UI/UMG/setting.uasset
  • 做什么:
  • 主菜单设置页:分辨率、音量、全屏
  • 场景设置页:分辨率、音量、全屏、人称切换、返回主菜单、退出游戏
  • 怎么用:
  • 复制两个 Widget 文件 → 拖到新项目的关卡或主菜单里
  • 接上 打开关卡(返回主菜单)和 退出游戏 节点
  • 音量用 Sound Mix + SaveGame 同步(见下方注意)
  • 分辨率/全屏用 获取游戏用户设置设置屏幕分辨率 / 设置全屏模式
  • 依赖: CMX_allsound(SoundMix,相当于音量旋钮)、SCL_allsound(SoundClass,相当于"所有音效"这个分组)、SG_Settings(SaveGame,存音量值)、CMX_allsound(SoundMix,相当于音量旋钮)、change view(切换人称函数)

    注意:音量跨关卡同步必须用 SaveGame,不能只靠 SoundMix。每个 Widget 的 Event Construct 里读存档恢复音量,OnValueChanged 时存到 SaveGame。详见 蓝图笔记 - SaveGame