Studio / ROBLOX
Roblox Studio 第一个小岛:地形、岸边与可行走路线
用 Terrain Editor 建立独立学习小岛:限定陆地区域、水、材质和清楚路线。保存创作场景与用角色检查是不同步骤。
让小岛承担一项明确任务 #
在这个虚构学习项目中,玩家出现在干燥平台,沿小路前往岸边观景点,再返回。没有比赛、奖励或玩家进度保存系统。小岛的任务是提供容易理解的地形路线,而不是第一次就表现成辽阔世界。先说明玩家要做什么,形状才有判断依据。
在纸上画三个位置:起点、小路转弯和岸边终点。把水放在必经路线旁边,不放在必经路上。初步计划采用 96×16×96 studs 的陆地体积,小路宽度约 12 studs。这是自己的教学假设,不是适合所有头像的最优尺寸。能否走通需要角色检查。场景较小时,更容易看出某次编辑究竟改变了哪一段,也能避免装饰掩盖尚未解决的通行问题。
独立开始并保存原始场景 #
在独立项目中打开 Baseplate 模板,其中有 SpawnLocation 和初始底板。通过 File → Save to File 保存清楚命名的本地起始副本,例如 island-start.rbxl。不要为了练习编辑工作游戏的 Terrain:区域工具可能影响当前镜头看不到的范围。
在 Explorer 找到 Workspace、Terrain、SpawnLocation 和 Baseplate。底板是普通零件,不是未来的岛屿。建立陆地基础后,从学习场景移除底板,避免角色走在隐藏地板而非真实地形上。在陆地和出生位置未准备好之前,不启动角色检查。将初始文件与后续版本分别保留,才有容易理解的返回状态。保存副本与实际修改属于不同决定,不要只依靠记忆判断恢复到哪里。
Terrain 与 Parts 的职责不同 #
Terrain 用体素网格储存环境形状,一个体素区域是 4×4×4 studs。画笔修改环境体积,而非 Explorer 中许多单独积木。选择 Workspace → Terrain 是选择整个地形对象;具体区域由编辑器工具处理,不需要把每个坡面当成独立零件寻找。
Parts 适合标牌、平台及精确结构。本课陆地和水使用 Terrain,终点小标记可以是自己做的零件。不要像移动普通零件组那样搬岛;区域 Transform 处理选定地形体积。材质也不只是封面颜色,它影响外观与物理性质。透明蓝色 Part 仍是零件,不能替代 Terrain 的 Water 材质。视觉相似并不代表用途和行为一致。
打开当前 Terrain Editor #
Terrain Editor 可从 Home 工具栏或 Window → 3D 打开。Create 包含 Import、Generate、Clear;Edit 包含区域及画笔工具。这个小型可控练习从 Edit 的 Fill 开始,不先生成大地图。工具名称用于确认实际操作,不能仅凭旧版界面印象找到看起来相似的按钮。
Generate 是另一种起始形状方法,会按照设置在选定范围生成地形。Seed 参与决定形状,但这里没有一个保证岛屿好走的神奇数字。Import 使用高度图等输入素材,本课不需要。每次操作前检查工具、选区尺寸和位置。镜头可能只显示选区一角,漂亮画面不能代替参数和完整边界检查;必要时从侧面和远处再看一次。
创建有限陆地体积 #
在 Edit 选择 Fill。Selection Settings 中设置 Size 96, 16, 96,Position 0, 0, 0。若启用体素吸附,再核对最终选区边界。Material Settings 中选 Fill Mode — Fill,Source Material — Sand。先侧面观察体积框,再执行填充,确认操作对象是这块限定区域。
计划得到的是长方体基础,不是完成的海岸线。指定体积的上界为 Y=8,之后画笔会改变形状。不要为了修一个角重新填满大范围。移除学习场景里的 Baseplate,从多方向观察陆地。改岸边之前保存中间副本,简单基础就成为清晰对照点。若实际选区与输入不同,先解释差异,再进行后续编辑,不把数值当成自动通过的结果。
逐步塑造岸边与小路 #
Sculpt 可用可调力度添加或减去地形。最初的短操作可选择画笔大小 16 和 Strength 0.2。这是我们的起始参数,变化太粗时应缩小。用 Subtract 轻轻改变外侧角部,避开起点和中央通道。不要一次拖动很远再猜测哪里发生了变化。
Smooth 缓和突兀过渡。Flatten 按显示的平面整平:先在目标干燥区域建立参照,确认模式,再用短笔触处理路段。Flatten All 既能去掉凸起也能填低处,不只是削掉顶部。保留渐缓岸边入口与转身空间。不要自动平滑全岛,实用平台可能与漂亮斜坡一起改变。每次修改后换视角查看道路,而不是只看画笔覆盖位置。
| 工具 | 本例任务 | 注意内容 |
|---|---|---|
| Fill / Fill | 初始 Sand 陆地 | 填满整个选定体积 |
| Sculpt / Subtract | 调整外侧角部 | 小范围、短笔触 |
| Smooth / Flatten | 过渡与通道 | 平面/模式及邻近平台 |
| Paint | Grass、Sand、Ground 提示 | 材质不能填补空隙 |
| Fill / Replace | 限定范围 Air → Water | 来源、目标、上界 |
| Sea Level | 另一水位处理方式 | 操作区域,不是表面颜色 |
用材质帮助读懂路线 #
选择 Paint 和 Paint 模式。干燥内部可用 Grass,岸边保留 Sand,小路用 Ground 标出。这是教学场景选定的配色,目标是区分道路与海岸,不是复刻某个真实岛屿。使用小画笔,避免一条宽笔触把整个通道都重新着色。
Paint 改变现有地形材质,不会在空隙上造桥。道路若有缺口,先修形状,再处理外观。从角色高度看小路:转弯和小坡后的延续是否可见?镜头挡住路面时,仅有颜色差异并不够。把材质提示、容易理解的路径形状及自己做的终点标记结合起来。材质选择之后也要观察实际通行,而不是由某种颜色直接推定路线安全。
增加水,同时保留陆地 #
加水前保存干燥版本。在 Fill 设置限定水域:Size 160, 8, 160,Position 0, -4, 0。选 Fill Mode — Replace,Source Material — Air,Target Material — Water。检查体积框后执行 Replace。计划水域上界 Y=0,低于初始陆地顶部。
差别很重要:替换 Air 填对应空处,普通 Water 填充会重写选定体积。Sea Level 是区域内统一水面的另一工具,不要把它和岸边涂材质混为一谈。操作后仍需检查表面及边界。水的外观在 Terrain 设置,但调整颜色或波浪不会移动陆地,也不会修好无法通行的小路。水位、地形形状和水面样式应分别判断。
安排出生点与路线终点 #
将 SpawnLocation 放在干燥起点上方,留出高度,避免头顶遮挡。出生零件位置与角色真正出现的位置要分别检查。俯视图中的出生标记位于岛上,不等于实际出生过程已经正常,也不能替代角色观察。
在观景点放一个简单自制标记,让它从最后转弯可见且不挡通路。保持必经路线干燥;进入水中是未来项目需要单独选择的行为。除了俯视,还从眼睛高度观察边缘。玩家若容易离岸,记下预计返回方式,之后检查。不要只加隐形屏障来掩盖不清楚路线。没有看过纸上草图的读者也应能辨认目标,标记的作用是引导,而不是填补地形缺口。
一次解决一个问题,注意范围 #
每次改动前说清问题:“上坡太突然”“转弯看不见”或“水到了起点”。修改对应小范围,再与上一状态比较。画笔损坏邻近平台时,撤销操作并检查恢复外观;保存副本仍是独立返回点。不要因为某处好看,就忽视另一个路段被同时改变。
Create 中的 Clear 清除整个 place 的 Terrain,不只是选中的岛。要删局部,使用合适选区或减去模式,并先核对边界。删除地形与删除 Baseplate 是不同操作。完成几次能解释的变化后保存新版文件。这样更容易把岸边差别归因于具体动作,而不是凭记忆重建长串笔触。选择错误时,先停下确认对象,不继续堆叠修补。
用角色检查,而不只移动镜头 #
计划用带角色的 Test,例如 F5,检查路线。没有角色的 Run 不能回答玩家能否走上坡。用普通移动从出生处走到标记再返回,另行观察岸边。记录卡住或失去方向的具体地点,不只写“岛能用”。同一位置返回时的视角也可能不同,因此两方向都有意义。
下表是未填写计划,不是已完成测试。真实结果由检查者补充。停止会话后,在编辑状态改作者场景,再复查相关路段。Studio 检查不保证手机操作体验或真实设备帧率。未来发布还需要在目标设备以及游戏允许的角色上分别观察。场景尺寸本身不是性能证明,也不能因为地图小就省略实际需求检查。
| 检查 | 预期 | 实际 | 决定 |
|---|---|---|---|
| 出生 | 角色在干燥起点,不在岛下 | — | — |
| 主路线 | 普通移动到标记并返回 | — | — |
| 转弯 / 上坡 | 延续可见,无意外卡住 | — | — |
| 岸边 / 水 | 必经路干燥,按计划从水中返回 | — | — |
| 再次编辑 | 修改路段重新检查 | — | — |
| 文件 / 设备 | 保存版本,记录设备与结果 | — | — |
保存小岛并选一个下一步 #
会话停止不等于创作场景已保存。返回编辑后,通过 File → Save to File 建立下一本地版本,例如 island-route-v1.rbxl。记录区域参数、主要编辑顺序、道路材质、出生位置及实际得到的检查结果。保存 place 文件并不会实现玩家路线进度保存。
基础理解清楚后选一项继续:改善岸边入口、把标记换成自己的构造,或在另一设备检查路线。不要仅为了显得宏大而扩大地图。教学岛屿的价值在于可重复场景与可解释选择。相关指南介绍关卡检查计划,以及 project、place 与文件的区别。漂亮小岛图片是说明图,不是可通行证明。将未检查内容留在计划里,完成观察后再补真实结论。
原始资料
Roblox Creator Hub — Terrain EditorRoblox Creator Hub — Environmental terrain
Roblox Creator Hub — Terrain API
Roblox Creator Hub — Materials
Roblox Creator Hub — Templates
Roblox Creator Hub — Place files
Roblox Creator Hub — Testing modes
Roblox Creator Hub — Terrain environment tutorial