关卡编辑器 grid3d

点击棋盘上色制作关卡;右侧配置角色 / 规则 / 命令集 / 星级;保存草稿后发布。
地形画笔 楼层
元素调色板
按类目 + 变体选择笔刷;缩略图取自当前训练场主题。
元素面板 CLASSES / CLASS_FIELDS
按契约自动生成表单:选类目 → 配置字段 → 点「放置到棋盘」后点击棋盘落格。能力位覆盖(高级)整组替换类目默认;角色类目会移动当前选中的角色。
格子棋盘 列 col → / 行 row ↓
3D 实时预览(随编辑自动重载)
course_id
unit_id
关卡简介 summary
介绍 description
提示 hint
知识点 knowledge(顿号 / 逗号分隔)
棋盘尺寸
w
d
layers
训练场场景(一场比赛一套场景)
(未分组)
留空 = 沿用主题自带场景(grid-themes.js 的 scene)。 可写段落:background / sky / ground / base / particles / fog / ambient / sun / toneMapping; 只写要改的段落即可(与主题预设逐段合并)。编辑时右侧 3D 预览会实时生效。
角色 actors
升降设施 devices(电梯实体)
用左侧调色板「升降设施」类目在棋盘上点击放置;每个设备可编辑「可送达层 to」与变体(走 elementMap.lift)。删除请用设备条目的「删除」或橡皮擦。
可采集物 collects(支持多个)
用左侧调色板「可采集物」类目逐个放置;单位移动到同格即自动采集(走过即消失)。
条件 conditions
护栏上限(只允许收紧,不得超过全局上限)
maxSteps
maxLoopIter
timeoutMs
允许的符号(勾选 = 授权)
星级阈值 star_rule
minLines(2 星)
minSteps(3 星)
阈值建议
scene_json
check_rule_json
command_set_json
star_rule_json
校验结果(客户端预检)