📐 Planning Skill
创建建筑蓝图,在生成代码前规划空间比例与结构分层。
使用时机
- 获取风格知识后
- 生成代码前
- 需要规划复杂建筑或多房间结构时
尺寸参考 (Size Guidelines)
| 类型 |
占地尺寸 (宽×深) |
高度 |
推荐用途 |
| 小型 (Small) |
10×10 ~ 15×15 |
6~10 |
生存小屋、岗哨、农舍棚屋 |
| 中型 (Medium) |
18×18 ~ 30×30 |
10~18 |
独栋住宅、商铺旅馆、小教堂 |
| 大型 (Large) |
30×30 ~ 50×50 |
18~30 |
庄园大宅、大殿、主城堡 |
| 巨型 (Colossal) |
50×50+ |
30+ |
宏伟宫殿、大教堂、奇迹奇观 |
提示:如果用户未明确指定尺寸,默认采用 中型 (18×18~24×24),保证内外兼修、有充足的室内活动与家具摆放空间。
组件优先级 (Priority Order)
| 组件 |
优先级 |
说明 |
| 门 / 入口通道 (door) |
100 |
最高保护级,永不被墙壁或柱子覆盖 |
| 承重框架 (frame) |
95 |
原木立柱、横梁骨架 |
| 门窗洞口 (windows) |
70 |
玻璃板、百叶窗、窗台 |
| 屋顶结构 (roof) |
60 |
屋面瓦、挑檐,使用 { gable: '...' } 自动封堵山墙 |
| 墙体与隔断 (walls) |
50 |
主体外墙与室内隔墙 |
| 内饰与装饰 (decor) |
20 |
家具、植被、挂灯、地毯 |
| 地基与地面 (foundation) |
10 |
基础地基层,最先铺设 |
蓝图模板
{
"name": "Medieval Cottage",
"style": "medieval_rustic",
"dimensions": { "width": 18, "depth": 14, "height": 10 },
"components": ["foundation", "frame", "walls", "roof", "windows", "door", "interior"],
"checklist": [
"使用 beginGroup/endGroup 分组并指定优先级",
"屋顶调用 drawRoofBounds 并配置 { gable: '墙体材料' } 自动封山墙",
"窗户使用具体活板门(如 spruce_trapdoor)做百叶窗",
"门口设置台阶与凹龛",
"为客厅与卧室添加合法方块 ID 的内饰"
]
}