Roblox Studio 入门项目:认识编辑器
第 1 课:从打开 Baseplate 到完成 MyFirstPart,认识 3D 视口、Explorer、Properties、Playtest、Stop 与版本保存。
Lua game development
Roblox Studio 把 3D 创作与编程放在同一个环境里,非常适合作为青少年的项目入口。学生会认识变量、条件、循环、函数和事件,使用 Lua 控制物体、角色、按钮、任务与 UI,并在立即可见的游戏效果中理解代码。
课程会引导孩子把想法拆成场景、规则、反馈和测试步骤,处理常见脚本报错,逐步完成一个可以游玩的作品。海外华人学生可用中文理解难点,同时熟悉 Studio、Explorer、Properties、Script 等英语技术词汇。
Roblox syllabus · 30 lessons
30 课按顺序学习,面向 10–15 岁读者。每课都有动手步骤、截图、测试方法和课后挑战;代码课提供可复制代码与下载说明。
第 1–8 课:搭建与编程基础 · 第 9–14 课:角色与场景交互 · 第 15–20 课:界面、通信与任务 · 第 21–26 课:工具、NPC、存档与回合 · 第 27–30 课:反馈、调试与毕业作品
第 1 课:从打开 Baseplate 到完成 MyFirstPart,认识 3D 视口、Explorer、Properties、Playtest、Stop 与版本保存。
用 Move、Scale、Rotate、坐标轴、吸附和 Anchored,搭建并测试一条包含跳跃、窄桥和斜坡的障碍路线。
创建第一个 Script,掌握 print()、Output、local 变量和对象引用,用短代码安全修改 Part 并读懂第一条错误。
用 local function、Touched、Humanoid 判断和 boolean debounce,制作会响应玩家触碰、变色并自动恢复的 TouchPad。
用 if、elseif、else 和比较运算,制作会根据能量值改变状态的通行门。
用 for 和 task.wait() 制作三秒倒计时,再比较有限循环和持续运行的循环。
用 table 保存路标、奖励和颜色,读懂索引、字典与遍历,点亮自己的寻宝路线。
用 Instance.new、Vector3 和循环生成阶梯,控制间距与高度,并把作品整理进 Folder。
认识 Player、Character 和 Humanoid,用每位角色独立的冷却制作扣血与回血机关。
在服务器建立 leaderstats,制作只能领取一次、三秒后重新出现的金币。
用 SpawnLocation 与 RespawnLocation 保存本次游戏的检查点,测试重生与重新进入的区别。
用 TweenService、TweenInfo 和 Completed 做一扇能打开、等待、关闭的门。
用 ProximityPrompt 制作按键、触屏都能操作的宝箱,在服务器检查距离与冷却。
搭配 ClockTime、Atmosphere 和 PointLight,做一个有气氛又看得清路的夜间场景。
认识 StarterGui、ScreenGui 和 TextLabel,用 Scale、Offset 与 AnchorPoint 摆好信息面板。
用 LocalScript 和 Activated 制作可开关的提示面板,理解客户端界面的运行位置。
分别运行 Script 与 LocalScript,用两个玩家窗口观察共享场景和个人效果的区别。
用 RemoteEvent 连接按钮与服务器,练习请求、校验、限流和状态反馈。
用 Attributes 记录每位玩家的收集进度,让任务目标和奖励规则清楚可查。
用 ModuleScript 与 require 共享奖励计算,把规则和场景操作分开并写出小测试。
在 StarterPack 中创建 Tool 和 Handle,通过装备、使用与卸下事件控制 SpotLight。
用 Raycast 发出看不见的探测线,过滤自身并读取命中对象、位置和距离。
用 Rig、Humanoid:MoveTo() 和 MoveToFinished,制作能报告失败的巡逻机器人。
用 PathfindingService 计算路点,处理跳跃、无路可走和路径被挡住的情况。
先用离线练习模式理解读取与保存,再学习用 pcall 和 UpdateAsync 保护最高纪录。
把游戏拆成等待、进行和结算三个状态,让后来加入的玩家也看见正确倒计时。
组合提示文字、轻量粒子与可选音效,让收集成功看得见、听得见,也不会刷屏。
练习读 Output、加断点、观察变量和使用 assert,把“好像能玩”变成可重复的测试。
把晶石收集、任务进度、终点和界面接起来,做一个有开始、有目标、有结果的小游戏。
用多人和设备测试检查作品,整理本地版本与作品说明,决定适合自己的分享方式。