快速开始

面向第一次接触 Blue 引擎脚本的读者,说明先看什么、怎么开始写第一个 NPC,以及什么时候进入脚本基础分组继续学习。

如果你现在是第一次接触 Blue 引擎脚本,这一页的目标不是把所有基础一次讲完,而是先帮你找到最短上手路径。

如果你还没有安装引擎,先下载并完成基础环境准备,再继续下面的阅读路线: 下载引擎

如果你想先把一个能点击、能显示对话的 NPC 直接跑起来,而不是先读完整套基础概念,可以先看 跑通第一个 NPC。

你可以先按当前目标选一条阅读路线:

  • 想先写出一个能点、能显示、能执行的 NPC:先走"最短上手路径"
  • 已经能写简单脚本,但经常搞混变量、条件、标签或定时器:直接进入"脚本基础"补齐
  • 已经开始拆功能、复用流程、整理公共逻辑:重点看"功能脚本组织"和相关专题

最短上手路径

如果你的目标是先写出第一个能跑通的 NPC,建议按下面顺序读:

  1. 变量类型与作用域
  2. 变量操作
  3. 条件判断
  4. 对话与输出
  5. 标签流程与调用
先读完上面这 5 页,再开始写 NPC,会比边写边猜稳定很多。

读完这一轮后,你至少应该能看懂这些问题:

  • 变量该放哪一类
  • 条件成立时为什么执行,不成立时为什么不执行
  • 按钮为什么会跳到某个标签
  • 一段对话、判断和执行命令怎么串成完整流程

文档怎么读

后续文档中的命令语法统一按下面方式写:

  • <>:必填参数
  • []:可选参数

例如:

DELAYGOTO <毫秒> <@标签名> [参数1] [参数2] [参数3] [参数4] [参数5]

这表示:

  • <毫秒> 和 <@标签名> 必须填写
  • 后面的 [参数1] 到 [参数5] 可以不填

什么时候进入脚本基础

如果你已经开始遇到下面这些问题,就不要停留在"快速开始"了,应直接进入 脚本基础:

  • 不清楚 INTS、全局个人地图变量、个人标识等这些基础能力怎么配合使用
  • 已经开始写循环、分支、定时器,脚本越来越长
  • 需要把一个大功能拆成多个标签或多个脚本
  • 需要复用公共逻辑,而不是在每个 NPC 里重复写一遍

下一步看什么

按常见需求,可以直接继续往下读:

如果你只是先写第一个 NPC,就先完成"最短上手路径";如果你已经开始维护一套脚本,再回到"脚本基础"系统补齐会更合适。