课程总览:32 课时,从 Lua 语法到 996 新三端开服
只做 996 新三端 Lua:前 16 课时打 Lua 地基,第 17 课时起全程基于新三端真实 API,服务端走触发与全局函数、客户端走 SL:/GUI:。
996 新三端 Lua 开发教学技术手册
从零基础到开服 · 32 课时五阶段 · 配套课程大纲与教学课件
2026 年 10 月
本手册是《996 新三端 Lua 开发教学》课程的详细讲义,与课程大纲、教学课件配套使用。手册按 32 课时五阶段组织:Lua 语言基础(课时 1—8)、Lua 进阶(课时 9—16)、996 新三端引擎入门(课时 17—22)、功能开发实战(课时 23—28)、高级进阶与开服(课时 29—32)。
读者对象为零基础学员:会基本电脑操作,无需编程基础;也适合已有 TXT 脚本经验、想转向 Lua 开发的 GM,以及想进入三端互通开发的编程爱好者。
学习建议:每课时先读「学习目标」,再通读知识讲解并亲手运行每个代码示例,最后完成练习任务并对照参考答案核错。课程要求边学边写、项目驱动、环境先行——阶段 1、2、4 均有阶段项目,完成后才进入下一阶段。
符号约定:本手册用【代码示例】块展示可运行代码,用【练习任务】块布置作业,用【参考答案】块给出核对要点;凡涉及 996 新三端引擎的接口,均在示例后标注本地 showdoc 文档来源路径,便于对照原文查阅。
本课程面向零基础学员,目标是掌握 996 新三端引擎的 Lua 开发能力:从搭建开发环境开始,到能独立完成功能脚本,最终具备开服部署能力。课程共 32 课时,每课时约 60—90 分钟,建议每周 3—5 课时,8—10 周完成。
课程定位:阶段 1—2 讲授标准 Lua 语法,与具体引擎无关,本部分沿用通用 Lua 教学体系;阶段 3 起全程聚焦 996 新三端引擎——服务端以全局函数写触发与接口,客户端以 SL:/GUI: 体系做事件与界面。TXT 脚本不再作为主线,仅在课时 21 作为「服务端可调用命令」了解。
表 1-1 五阶段学习路线与结课成果
| 阶段 | 课时 | 主题 | 结课成果 |
|---|---|---|---|
| 一 | 1—8 | Lua 语言基础 | 命令行背包管理小工具 |
| 二 | 9—16 | Lua 进阶 | 装备系统模块(OOP + 元表) |
| 三 | 17—22 | 996 新三端引擎入门 | 「回收使者」NPC 功能 |
| 四 | 23—28 | 功能开发实战 | 合成 / 任务 / 活动 / 签到 / 狂暴之力 |
| 五 | 29—32 | 高级进阶与开服 | 客户端面板 + 开服部署清单 |
学习方法:边学边写,每课时至少运行一个示例,代码亲手敲一遍;项目驱动,阶段项目即结课成果;环境先行,阶段 3 开始前务必完成单机架设,所有功能案例都在真实环境验证。
结课标准:能独立架设新三端环境、完成一个完整功能(如装备合成、狂暴之力),并输出可开服的部署清单。
本章依据:本地新三端课程大纲(用户已确认方向)。
- 《996 新三端 Lua 开发教学》课程大纲
- 《996 新三端 Lua 开发教学技术手册》前言与第 1 章
参数与取值以你本机版本的官方帮助文档为准,不同版本之间有过调整。