快速开始
面向第一次接触 Blue 引擎脚本的读者,说明先看什么、怎么开始写第一个 NPC,以及什么时候进入脚本基础分组继续学习。
如果你现在是第一次接触 Blue 引擎脚本,这一页的目标不是把所有基础一次讲完,而是先帮你找到最短上手路径。
如果你还没有安装引擎,先下载并完成基础环境准备,再继续下面的阅读路线: 下载引擎
如果你想先把一个能点击、能显示对话的 NPC 直接跑起来,而不是先读完整套基础概念,可以先看 跑通第一个 NPC。
你可以先按当前目标选一条阅读路线:
- 想先写出一个能点、能显示、能执行的 NPC:先走"最短上手路径"
- 已经能写简单脚本,但经常搞混变量、条件、标签或定时器:直接进入"脚本基础"补齐
- 已经开始拆功能、复用流程、整理公共逻辑:重点看"功能脚本组织"和相关专题
最短上手路径
如果你的目标是先写出第一个能跑通的 NPC,建议按下面顺序读:
先读完上面这 5 页,再开始写 NPC,会比边写边猜稳定很多。
读完这一轮后,你至少应该能看懂这些问题:
- 变量该放哪一类
- 条件成立时为什么执行,不成立时为什么不执行
- 按钮为什么会跳到某个标签
- 一段对话、判断和执行命令怎么串成完整流程
文档怎么读
后续文档中的命令语法统一按下面方式写:
<>:必填参数[]:可选参数
例如:
DELAYGOTO <毫秒> <@标签名> [参数1] [参数2] [参数3] [参数4] [参数5]
这表示:
<毫秒>和<@标签名>必须填写- 后面的
[参数1]到[参数5]可以不填
什么时候进入脚本基础
如果你已经开始遇到下面这些问题,就不要停留在"快速开始"了,应直接进入 脚本基础:
- 不清楚
INTS、全局个人地图变量、个人标识等这些基础能力怎么配合使用 - 已经开始写循环、分支、定时器,脚本越来越长
- 需要把一个大功能拆成多个标签或多个脚本
- 需要复用公共逻辑,而不是在每个 NPC 里重复写一遍
下一步看什么
按常见需求,可以直接继续往下读:
如果你只是先写第一个 NPC,就先完成"最短上手路径";如果你已经开始维护一套脚本,再回到"脚本基础"系统补齐会更合适。
