Skip to content

教程 ​

按步骤学习 RedScript:从安装开始,到构建完整小游戏。

学习路线 ​

如果你刚开始,请从这里读起:

#教程时长重点
1快速开始20 分钟安装 CLI、第一次编译
2变量与类型25 分钟let、const、基础类型
3控制流30 分钟if、for、while、match
4函数25 分钟参数、返回值、递归
5结构体与枚举30 分钟数据建模、impl 块
6标准库速览20 分钟数学、随机数、粒子
7事件与 Tick25 分钟@load、@tick、@on(...)
8进阶主题30 分钟@coroutine、优化器

语言细节覆盖表 ​

入门系列现在会分层带到主要语言面,而不是把关键细节都丢到参考文档里:

特性区域第一次出现的位置完整参考
let、const、类型推断02 — 变量与类型语法
int、fixed、double、string、bool02 — 变量与类型、09 — 精确算术类型
数组与动态下标02 — 变量与类型、03 — 控制流表达式
if、while、范围 for、数组 for、foreach03 — 控制流语法
match、_、整数范围、枚举分支03 — 控制流、05 — 结构体与枚举表达式
Option<T>、Some、None、if let03 — 控制流表达式
struct、enum、impl05 — 结构体与枚举类型
选择器、@s、execute 上下文04 — 函数、04 — 选择器与上下文语法
装饰器、load/tick/trigger 钩子07 — 事件与 Tick装饰器
导入、保留输出、协程、优化器08 — 进阶主题CLI

项目型教程 ​

完整小游戏示例:

教程难度简介
Hello World初级玩家问候、计分板、标题
僵尸生存中级波次、刷怪、难度递增
跑酷竞速中级检查点、计时器、排行榜
夺旗模式高级队伍、计分、重生

快速参考 ​

Released under the MIT License.