Skip to content
写作:待补充更新:2026-05-16字数:—阅读:—维护:Azek431

系统级脚本能力解析

本文件基于 资料/基础写脚本界面截图/ 中系统作用域相关截图整理,目标是把“系统”分类下可见的脚本能力拆成更细的知识专题,方便检索与教学。

说明:内容来自截图 OCR 与人工修正,个别术语仍可能存在识别误差,但整体结构已经较明确。

1. 系统作用域的分类结构

从多张截图可确认,在“执行系统 ... 并等待结束”这一类脚本选择界面中,系统能力至少细分为:

  • 单机
  • 联机
  • 地图
  • 声音
  • 计时器
  • 脚本

这说明系统级脚本并不是一个简单的扁平列表,而是进一步按功能域组织。

知识意义

  • 单机 / 联机:说明系统逻辑会区分本地玩法与多人玩法。
  • 地图:说明部分全局场景控制虽然属于地图相关,但也可从系统入口统一调度。
  • 声音:音频控制被视作系统能力而不是单纯物体属性。
  • 计时器:表明时间流程控制有专门模块。
  • 脚本:说明系统作用域下还可能有更高层的脚本事件或广播接口。

2. 已确认的系统流程控制脚本

从截图 Screenshot_20260417_215620.jpgScreenshot_20260417_215621.jpg 可确认:

  • 游戏胜利
  • 游戏失败
  • 重新开始
  • 结束本局

结构理解

这些脚本块直接作用于整局流程,而不是单个物体。

适用场景

  • 胜负判定后立即结算
  • 关卡失败后重开
  • 自定义流程脚本控制对局终止
  • 单机或联机模式中的全局结果判定

知识意义

这说明创游脚本系统允许创作者在积木层直接操控“游戏状态机”的关键节点,而不必完全依赖默认流程。


3. 地图相关系统脚本

从截图 Screenshot_20260417_215622.jpg 可识别:

  • 切换地图
  • 向地图发送广播

结构理解

这两项能力说明系统层至少支持:

  1. 关卡/地图切换
  2. 向地图层广播消息

可能意义

  • 切换地图:用于关卡跳转、场景迁移、章节推进。
  • 向地图发送广播:用于把全局事件交给地图层逻辑处理,例如:
    • 触发刷怪
    • 切换背景
    • 改变地图环境参数
    • 开始或结束某段脚本流程

和 UI / 物体脚本的关系

地图广播可以作为物体脚本与地图逻辑之间的桥梁:

  • 物体触发事件
  • 系统或地图接收广播
  • 地图层统一组织更高层逻辑

4. 声音系统脚本

从截图 Screenshot_20260417_215623.jpg 可识别:

  • 播放音效
  • 播放 BGM
  • 停止 BGM

结构理解

这说明音频系统至少区分:

  • 短时音效(音效)
  • 背景音乐(BGM)

可能用法

  • 播放音效:攻击、拾取、按钮点击、命中反馈等短音频。
  • 播放 BGM:进入地图、进入战斗、剧情阶段切换时播放背景音乐。
  • 停止 BGM:结束战斗、剧情切换、进入结算画面时停止当前背景音乐。

知识意义

这说明声音控制可以在系统层全局调度,而不是必须绑定到具体物体,适合管理整局氛围与阶段节奏。


5. 计时器系统脚本

从截图 Screenshot_20260417_215624.jpg 可识别:

  • 开始计时
  • 停止计时

结构理解

这意味着创游中至少存在一个可由脚本控制的系统级计时模块。

可能应用

  • 限时挑战
  • 倒计时任务
  • 生存模式计时
  • 竞速玩法
  • 波次刷怪间隔控制

知识意义

计时器被单独列出,说明时间控制不是零散附着在别的脚本块里,而是一个相对明确的子系统。后续若恢复原图并继续 OCR 到更多截图,可能还能发现:

  • 获取当前计时值
  • 重置计时
  • 暂停计时
  • 计时结束事件

6. “并等待结束”的流程语义

多张系统脚本截图顶部都出现:

  • 执行系统 ... 并等待结束

可推断出的机制

这说明系统脚本块可能支持两种语义:

  1. 立即触发,不等待完成
  2. 触发后等待该动作完成,再执行后续脚本

对复杂逻辑的意义

这种设计对以下场景很重要:

  • 等待切图完成后再生成玩家
  • 等待某段系统流程结束后再结算
  • 等待 BGM / 过渡流程处理后再进入下一个阶段

虽然截图里还不能确认每个系统动作是否都真的“可等待”,但从界面表现看,系统块至少支持这种统一的时序接口。


7. 系统级脚本与对象级脚本的分工

结合脚本界面其他截图,可以初步把分工理解为:

对象级脚本更适合

  • 控制单个物体
  • 控制子物体
  • 播放动画
  • 发送普通广播
  • 销毁自身

地图级脚本更适合

  • 生成物体
  • 生成特效
  • 设置背景颜色
  • 地图层广播

系统级脚本更适合

  • 胜负与对局结束
  • 地图切换
  • 全局音频
  • 计时器控制

知识意义

这有助于后续在知识库中形成“脚本职责边界”概念,避免把地图级或系统级逻辑错误地塞到单物体脚本里。


8. 适合 AI/RAG 的关键词

  • 系统脚本
  • 单机
  • 联机
  • 地图
  • 声音
  • 计时器
  • 脚本
  • 游戏胜利
  • 游戏失败
  • 重新开始
  • 结束本局
  • 切换地图
  • 向地图发送广播
  • 播放音效
  • 播放BGM
  • 停止BGM
  • 开始计时
  • 停止计时
  • 并等待结束

9. 后续可继续验证的问题

  1. 系统计时器是否支持倒计时与读取当前时间?
  2. 联机分类下还有哪些系统脚本?
  3. 向地图发送广播 与普通广播是否存在作用域区别?
  4. 切换地图后,局部变量 / 系统变量 / 地图变量如何保留?
  5. 声音系统是否支持暂停、恢复、淡入淡出等更多控制?

参与维护

发现文档问题?

你可以编辑页面、提交反馈,或复制链接给维护者,帮助这个资料库继续变好。

由 Azek431 整理与维护 | 基于 MIT 许可证开源