从零基础到开服

《996 新三端 Lua 开发教学》全套 32 课时五阶段。目前开放第一、第二部分 (课时 1—16:Lua 基础语法与进阶,与具体引擎无关),以及第三部分的前 3 课 (课时 17—19:引擎全景、环境架设、服务端触发系统)。 其余课时涉及引擎接口与开服,我要先在本机一门一门跑通,改完再放上来。

先读这篇

课程总览:32 课时,从 Lua 语法到 996 新三端开服

只做 996 新三端 Lua:前 16 课时打 Lua 地基,第 17 课时起全程基于新三端真实 API,服务端走触发与全局函数、客户端走 SL:/GUI:。

打开课程总览

课程信息

公开进度
全套 32 课时五阶段;目前开放第一、第二部分(课时 1—16)与第三部分前 3 课(课时 17—19),其余我实操验证完再放
课时
每课时 60-90 分钟,每周 3-5 课时;第一部分约两周走完
先修要求
会基本电脑操作,不需要编程基础
技术线
只做 996 新三端 Lua:第一部分是标准 Lua 语法,与具体引擎无关
现阶段成果
第一部分学完能独立写命令行小工具(练习里是背包管理程序)

五个阶段 · 已开放 3 个 / 19 篇课时

点阶段名进阶段页,点课时直接读那一课;标「整理中」的还没放出
阶段 1第一部分 · Lua 语言基础课时 1—8

本章掌握 Lua 核心语法,能编写和运行命令行小脚本。本部分所有内容与具体引擎无关,是后续一切开发的地基。学习进度:每课时 60—90 分钟,建议每周完成 3—

  1. 1课时 1 · 认识 Lua 与开发环境搭建
  2. 2课时 2 · 数据类型与变量
  3. 3课时 3 · 运算符与表达式
  4. 4课时 4 · 流程控制
  5. 5课时 5 · 函数
  6. 6课时 6 · 表 Table 基础
  7. 7课时 7 · 表的高级用法
  8. 8课时 8 · 阶段项目:命令行小工具
阶段 3第三部分 · 996 新三端引擎入门课时 17—22

本章理解 996 新三端引擎的 Lua 脚本体系,能架设单机环境并写出第一个 NPC 功能。本部分起全程基于新三端真实 API 文档:服务端为全局函数式(触发

  1. 17课时 17 · 新三端引擎全景与文档导航
  2. 18课时 18 · 环境架设与工程结构
  3. 19课时 19 · 服务端触发系统

这个阶段还有 3 课在整理: 接口要按本机版本的官方文档核对过、示例跑通了才放上来。

阶段 4第四部分 · 功能开发实战课时 23—28 · 整理中

这部分我要先在本机实操验证:接口按你本机版本的官方文档核对过,才放上来。

阶段 5第五部分 · 高级进阶与开服课时 29—32 · 整理中

这部分我要先在本机实操验证:接口按你本机版本的官方文档核对过,才放上来。

关于这份教程

  • 内容依据课程大纲与技术手册整理;示例代码按 Lua 5.1 写的,控制器里跑通后才放出,在线运行器可切 5.1 / 5.3 对比。
  • 引擎接口以本地 996 新三端文档为准,每课都标了出处;查不到出处的会写明待核实。
  • 课程素材仅用于个人学习与技术研究,或已有正规授权的开发项目。