面挤出
用手柄拖动方块组的一个面(上 · 下 · 侧面四个面)来拉伸或缩短。选择两层以上时,会像 Excel 自动填充一样自动延续纹样。对角楼梯 · 螺旋柱 · 金字塔也只需堆几层再拖动即可延续。
| 方式 | 操作 |
|---|---|
| Ctrl+E | 模式「面挤出 (图案)」 |
| 主工具栏模式行 | 「面挤出 (图案)」(行中没有时在「其他模式」中) |
开启该模式后,工具面板中会出现「面挤出」面板。
- 用选择工具以长方体选中要拉伸的部分。按纹样重复的量(例如两层)进行选择。
- 按 Ctrl+E。
- 单击选择长方体中要拉伸的面。面的中心会出现黄色箭头手柄。
- 将箭头向外拖动。绿色虚影会显示将要增加的方块。
- 如果对手柄旁的解释不满意,用 Tab 切换。
- 按 Enter 应用。这是 1 个撤销步骤。
也可以不做选择,直接单击露出的方块面。与被点击面方向相同且相连的露出面(一层)会成为对象。
| 操作 | 效果 |
|---|---|
| 向外拖动 | 拉伸 N 格(绿色虚影)。 |
| 向内拖动 | 从表面层开始删除 N 层(红色虚影)。 |
| 面板「格数」 | 用数字输入(− = 缩短,−4096~4096)。 |
| Tab · Shift+Tab | 下一个 · 上一个解释 |
| Enter · 「应用」 | 应用(大型任务显示进度条) |
| Esc · 「取消」 | 取消预览 |
手柄旁会显示「+N 格 · 解释」文字。
所选层将如何延续,称为解释。「自动」是能准确描述所选层的解释中周期最短的一个。按 Tab 会按以下顺序切换。不符合所选层的解释不会出现在列表中。
| 顺序 | 解释 | 结果 | 用途 |
|---|---|---|---|
| 1 | 自动 | 下列中最合适的一个 | 大多数情况 |
| 2 | 重复 | 原样重复周期为 p 的层 | 墙面纹样 · 窗列 |
| 3 | 平移 | 每个周期层偏移 k 格 | 对角楼梯 · 螺旋 |
| 4 | 大小变化 | 每层周长均匀缩小或增大(变为 0 时停止) | 金字塔 · 圆锥 · 尖塔 |
| 5 | 旋转 | 每层绕 Y 轴旋转 90°(仅上 · 下面) | 螺旋柱 |
| 6 | 重复整个选区 | 将所有所选层作为一个整体重复 | 没有周期时 |
| 7 | 仅复制表面层 | 只持续复制最外面的一层 | 单纯加厚 |
- 只选择一层时,只有「复制单层」一种。楼梯 · 台阶的朝向原样复制。
- 大小变化每层只按整数格缩小或增大。
在拉伸墙壁时,每隔 N 格插入一个预制件。用于城墙的登墙道 · 弓箭手位 · 塔楼。
- 先将要插入的部分保存为预制件。
- 在面板「中间模块」组的「预制件」中选择。如果列表为空,用旁边的按钮重新读取。
- 设置「间隔」 · 「起始」 · 「打通墙体」 · 「方向」。
- 拖动墙面拉伸时,模块也会一起以虚影显示。按 Enter 应用。
| 栏 | 值 | 含义 |
|---|---|---|
| 预制件 | 列表 | 要插入的预制件(包括用大纲「存为道具(预制件)」创建的) |
| 间隔 | 每 1~512 格(默认 8) | 模块之间的间隔(层) |
| 起始 | 从第 1~512 格起(默认 4) | 第一个模块的位置(距表面第几格) |
| 打通墙体 | 开(默认)· 关 | 将模块长方体内的墙格替换为模块内容。模块中的空格会成为门 · 通道的洞口。 |
| 方向 | 「旋转 0°」按钮 | 每按一次,模块绕 Y 轴旋转 90°。 |
模块对齐墙截面的水平中心 · 底部放置。墙与模块归入原来的 Actor,合计为 1 个撤销步骤。
自 0.9.8 起:新增「中间模块」。
| 栏 | 值 | 含义 |
|---|---|---|
| 解释 | 列表 | 与 Tab 相同。 |
| 格数 | −4096~4096 | 要拉伸(−:缩短)的格数 |
| 用空格清除 | 关(默认) | 开启后,图案中的空格会删除原有方块。关闭时,空格位置的原有方块保持不变。 |
| 同时复制道具 | 开(默认) | 同时复制所选层中的道具(仅重复 · 平移解释)。 |
| 中间模块栏 | 上表 | 插入预制件 |
| 键 | 效果 |
|---|---|
| Ctrl+E | 面挤出模式 |
| Tab · Shift+Tab | 切换解释 |
| Enter | 应用 |
| Esc | 取消 |
| Ctrl+Z | 撤销已应用的操作(1 步) |
提示 / 注意
Section titled “提示 / 注意”- 增加的方块归入原层的 Actor。已锁定组中的格子会被跳过。
- 一次最多可更改 6,400 万格(64 × 1024 × 1024),层数最多 4096 层。超出时手柄旁会显示「太大」。
- 大型挤出会分多帧应用,面板中显示进度。
- 如果没有出现想要的解释,请按纹样的一个周期重新选择层数。
- 例:选中城墙的两层(石墙 + 胸墙),向侧面拖动 40 格,胸墙会以「以周期 2 重复」延续下去。在「中间模块」中每隔 20 格放入塔楼预制件,塔楼也会一起立起来。