Roblox Studio · 第 1 课

认识 Roblox Studio,完成第一个三维场景

这节课不急着写脚本,而是先把真正做游戏的工作循环走通:理解 Experience 与 Place,找到 Workspace,插入并命名 MyFirstPart,用 Playtest 检查角色能否进入场景,最后安全 Stop 并保存版本。

60 分钟 零基础 3D 视口 Explorer Part Playtest 版本保存

Course overview

把“打开软件”变成“开始制作游戏”的第一步。

很多初学者第一次打开 Roblox Studio,会被大量按钮、英文窗口和工具栏吓住。第 1 课只保留一条短而稳定的路线:打开 Baseplate,认识核心窗口,在 Workspace 里创建一个 Part,把它命名为 MyFirstPart,运行测试,再保存为规范版本。

这是一节非常基础、但很关键的课程。后面的 Lua 脚本、机关、UI、任务系统和多人玩法,都会反复依赖这里建立的对象层级、测试习惯与保存习惯。

01 · CONCEPT

Experience 与 Place

理解完整游戏与单个可运行场景的关系:Experience 像一本书,Place 像其中的章节。

02 · OBJECT

Workspace 与 Part

知道三维世界里的可见对象放在哪里,并养成创建后立刻命名的习惯。

03 · LOOP

Playtest 与保存

先测试,再 Stop,再编辑;保存本地文件并复制版本,避免覆盖唯一成果。

Roblox Studio 编辑器全貌,中央是 3D 视口,右侧是 Explorer,底部是 Output
图 1-1:Roblox Studio 编辑器全貌。学生先学会认出 3D 视口、Explorer、Properties、Toolbox 与 Output。

Learning route

本课完成一条完整的 Roblox Studio 工作路线。

目标不是“记住所有按钮”,而是在 60 分钟内完成一个能被打开、能被测试、能被保存的第一个三维项目。

1

打开 Baseplate

从 New Experience 或模板区域进入空白 Baseplate,确认当前正在编辑一个 Place。

2

找到 Workspace

在 Explorer 中展开 Workspace,指出 Camera、SpawnLocation 与 Baseplate 的层级关系。

3

插入 Part

只点击一次 Home > Part,观察 3D 视口、Explorer 与 Properties 同步变化。

4

命名对象

把默认 Part 改名为 MyFirstPart。没有空格,M、F、P 保持大写。

5

运行测试

使用 Play 或 Play Here 进入临时游戏会话,控制角色接近或站到方块上。

6

Stop 与保存

先停止测试,再 Save to File As,保存为“姓名缩写_Lesson01”。

Interface map

先认识窗口,再开始操作:Studio 不是一堆按钮,而是一张项目地图。

本课只要求掌握五个窗口:3D 视口、Explorer、Properties、Toolbox 和 Output。不同电脑的插件和布局可能不同,但这五个核心区域基本一致。

窗口主要作用本课任务
3D 视口观察和搭建三维世界。找到中央最大的画面区域,旋转视角检查方块。
Explorer显示项目对象层级,相当于项目目录树。找到 Workspace,并确认 MyFirstPart 位于它下面。
Properties查看当前所选对象的 Name、Color、Size、Position 等属性。先选择对象,再观察属性面板变化。
Toolbox查找模型、图片、音频等资源。只在教师指导下使用可信资源。
Output显示运行消息、警告和错误。本课先学会认出它的位置。
记忆方法:Experience = 完整游戏;Place = 游戏中的一个可运行场景;Workspace = 当前三维世界里大多数可见对象的容器。

First object

插入第一个 Part,并把它命名为 MyFirstPart。

Part 是 Roblox Studio 中最基础的三维积木。平台、墙壁、台阶、障碍物甚至机关,往往都从 Part 开始。创建对象后马上命名,是进入脚本学习前必须养成的习惯。

Roblox Studio 中插入 Part 后,Explorer 下出现 Part,Properties 显示 Part 属性
图 1-2:插入 Part 后,3D 视口出现方块,Workspace 下新增 Part,Properties 显示对象属性。
Roblox Studio 中 Part 已重命名为 MyFirstPart
图 1-3:重命名完成后,Explorer 中显示 MyFirstPart,为后续 Lua 脚本查找对象打好基础。
只点击一次 Part连续点击会插入多个方块,多余对象需要在 Explorer 中删除。
名称要稳定MyFirstPart 没有空格,大小写按示例输入。
从多个角度检查正面、侧面、顶部都看一次,避免方块悬空或落到地面下。

Playtest

让角色真正进入场景:编辑器里看起来正确,不等于运行时正确。

Playtest 会启动一个临时游戏会话。学生要用 W、A、S、D 控制角色走向 MyFirstPart,观察角色是否能靠近或站到方块上。测试结束后必须点击 Stop,再继续编辑或保存。

Roblox Studio Playtest 运行中,玩家角色进入场景并靠近 MyFirstPart
图 1-4:Playtest 运行中,角色已经进入场景。看到顶部红色 Stop 按钮时,说明仍处于测试状态。
按钮作用本课使用方式
Play从默认出生位置开始测试。检查玩家进入体验后的整体效果。
Play Here从当前相机附近开始测试。快速检查正在编辑的局部区域。
Stop结束测试并返回编辑状态。继续编辑或保存前必须先停止。
重要规则:先 Stop,再编辑。测试期间看到的临时变化不一定会成为正式编辑结果,别在运行状态里硬改场景。

Save & version

保存不是随手点一下,而是建立可恢复的项目版本。

第一次完成测试后,立刻使用本地文件保存。课堂统一使用“姓名缩写_Lesson01”,例如 YM_Lesson01。进行较大修改前,再保存为 YM_Lesson01_v02、v03,避免把唯一能运行的版本覆盖掉。

Roblox Studio File 菜单中的 Save to File 与 Save to File As 选项
图 1-5:File 菜单中的保存选项。本课使用 Save to File As,把项目保存为规范命名的本地文件。
保存与发布不同:Save to File 是保存在本地电脑;Save to Roblox 或 Publish to Roblox 会把内容发送到 Roblox。课堂中未经教师允许不要发布。

60-minute class plan

课堂节奏:把注意力放在“能独立完成一次循环”。

时间课堂阶段学生成果
0—5课程介绍与作品展示说出自己想制作的游戏主题。
5—15认识 Studio 界面找到 3D 视口、Explorer、Properties、Toolbox、Output。
15—25教师示范插入与选择 Part回答对象位于哪个容器。
25—40完成第一个简单场景完成 MyFirstPart,并从多个角度检查场景。
40—50Playtest 与 Stop让角色站到方块上,并安全停止测试。
50—56保存和复制版本保存“姓名缩写_Lesson01”,理解 v02 版本副本。
56—60出口问题与复盘确认项目已保存,并能解释核心概念。

Homework

课后作业:画一张下一节课的游戏构思图。

图画不需要精美,但必须让别人一眼看懂玩家从哪里开始、要到哪里结束,以及途中会遇到什么。

1主题

太空站、丛林、冰雪城堡、校园或未来城市都可以。

2路线

标出 Start、Goal,并用箭头画出推荐路线。

3障碍

画出 3 个障碍,例如跳台、移动墙、窄桥或旋转杆。

完成标准:1 个出生点、1 个目标点、3 个障碍、1 个明确主题,以及从开始到结束的路线。

Exit questions

五个出口问题,检查学生是不是真的理解了。

Experience 和 Place 有什么区别?

Experience 是完整游戏项目;Place 是体验中的一个可运行场景。

为什么 MyFirstPart 应该位于 Workspace 下?

Workspace 存放当前三维世界中的可见或参与物理运算的对象。

测试结束后,为什么要先点击 Stop 再继续编辑?

Stop 会结束临时运行会话并恢复编辑状态,避免在测试状态中误操作。

Play 与 Play Here 的主要区别是什么?

Play 从默认出生位置测试;Play Here 从当前相机附近快速开始测试。

本课项目应使用什么文件名?

文件名使用“姓名缩写_Lesson01”,例如 YM_Lesson01。

Lesson complete

完成第 1 课后,学生已经拥有自己的 Roblox Studio 工作底盘。

下一节课就可以基于这张构思图继续搭建关卡:调整 Part 的大小和位置,做出平台、障碍、目标点,并开始接触最基础的交互规则。