制作第一张地图
在本实践中,你将在一座小山丘上建一栋房子,并创建一个进入房前时会显示标题的区域。最后导出为 Minecraft 世界并在游戏中打开。每个步骤的「确认」行写明了应在画面上看到的内容。大约需要 30 分钟。
开始之前,请先完成 安装与首次启动,并确认菜单栏右侧的「目标版本」中已选择有 jar 的版本。相机操作请参阅 相机与视图。
1. 新建世界并保存
Section titled “1. 新建世界并保存”- 点击 文件 › 新建(Ctrl+N)。
- 点击 文件 › 另存为…(Ctrl+Shift+S)。
- 新建一个文件夹(例:
first_map),并在其中保存为first_map.npworld。
- 确认:菜单栏右侧的世界名称变为
first_map.npworld。状态栏最右端为「已保存」。 - 此文件夹就是项目文件夹。导出结果(
export\)也会生成在这里。
2. 铺设地面
Section titled “2. 铺设地面”空世界中没有方块。首先铺一层草地。
- 在下方内容浏览器的搜索框中输入
grass_block。 - 双击结果图块。
- 按 1 选择放置工具。
- 在视口地面上用左键拖出一个大范围(约 48×48 格)。
- 松开按键。
- 确认:工具栏右侧的「放置方块」为
grass_block。拖动期间会显示绿色的虚影方块和格数文字,松开后生成草地。 - 如果地面在画面中显示不全,请按 F 进行适配视图。
3. 堆起山丘
Section titled “3. 堆起山丘”- 按 T 进入地形景观模式。
- 在左侧工具面板的「模式」中选择「高度笔刷」,在笔刷中选择「抬升」。
- 用 ] 增大半径。视口中会弹出「半径 N」通知。
- 在地面一侧多次拖动,堆出一座低矮的山丘。
- 确认:鼠标悬停时会以虚影显示将要改变的高度。拖动后地面隆起,顶面涂成草 · 侧面涂成泥土 · 石头(「自动材质」)。
- 如果太高,可用 Ctrl+Z 逐笔撤销。Ctrl+拖动为平滑。
- 详细工具请参阅 地形景观。
4. 建造房屋
Section titled “4. 建造房屋”- 在内容浏览器中找到
oak_planks并双击。 - 按 5 选择形状工具。
- 在工具面板中将「形状」设为 长方体,「长方体」设为 仅墙壁。
- 将尺寸字段设为 宽度 (X) 9 · 高度 (Y) 5 · 深度 (Z) 7。
- 点击平坦的地面。
- 确认:点击前会以半透明虚影显示墙壁形状。点击后生成中空的四面墙。
- 如需混合多种方块,请在图案字段中输入
70%stone_bricks, 30%cracked_stone_bricks这样的内容。
- 将「长方体」改为 实心。
- 将尺寸设为 宽度 (X) 11 · 高度 (Y) 1 · 深度 (Z) 9。这是一块比墙壁各宽一格的板。
- 指向墙顶,找到虚影板覆盖墙顶的位置后点击。
- 确认:墙上覆盖了一个平屋顶。如果位置偏了,按 Ctrl+Z 后重新点击。
- 尖屋顶可以用「形状」= 金字塔 · 拱 · 斜坡·阶梯来制作。
- 按 2 选择破坏工具。
- 点击前墙下方中间的两个方块(上下各一个)。
- 确认:墙上出现一个 1×2 的门洞。
- 形状的用法请参阅 形状 · 笔刷 · 填充。
5. 将房屋保存为预制件并再放置一个
Section titled “5. 将房屋保存为预制件并再放置一个”- 按 4 选择选择工具。
- 沿房屋底部拖动,创建长方体选区。
- 拖动选区框上方的绿色面手柄,将其升高到屋顶顶端。
- 点击 工具 › 将选区保存为预制件。
- 确认:状态栏显示「选区 宽×高×长」。保存后会弹出「预制件已保存: … (内容「预制件」)」通知。
接下来放置保存的预制件。
- 从窗口菜单打开「预制件」面板。
- 选择刚才保存的预制件并点击「放置」。
- 点击山丘上的其他位置。可以先按 R 旋转再放置。
- 确认:又生成了一栋相同的房子,并切换到选择工具。可以立即用 W 移动。
- 双击预制件会打开编辑窗口。修改原件并「保存」后,已放置的房屋也会一起改变。参见 预制件。
- 在工具栏的模式行中选择「植被 (散布)」。
- 在工具面板「散布」栏的「组」中选择「森林 (橡树·白桦)」。
- 点击房屋周围的地面。也可以将「组」改为「草地」·「花海」再撒一次。
- 确认:树木散布种植在笔刷圆圈内。大纲中会生成
흩뿌리기/…组。 - 只种一棵时请 Shift+点击。圆圈大小用 [ ] 调整。
- 详情请参阅 植被。
7. 创建区域触发器规则
Section titled “7. 创建区域触发器规则”创建一条规则:进入房门前时在画面上显示标题。
- 点击 工具 › 创建区域触发器… (Ctrl+Shift+T)。
- 在门前地面上拖动画出区域。不拖动直接点击则为 4×4 区域。
- 在「区域触发器」向导的「名称」中输入
入口。 - 将「何时」= 玩家进入时,「何人」= 任何人,「循环」= 每次 保持不变。
- 在「要执行的动作」中点击「显示标题」。
- 在生成的行的「标题」中输入
欢迎光临。 - 点击「创建」。
- 确认:门前会显示半透明的触发区域框以及名称 · 规则一行(显示标志「触发区域」)。工具 › 世界逻辑 面板中会生成一条规则。
- 整个向导可以用一次 Ctrl+Z 撤销。
- 如需进一步修改规则,请参阅 世界逻辑。
8. 用运行进行测试
Section titled “8. 用运行进行测试”- 将相机移到区域附近的地面上方。
- 点击工具栏中间的「运行」(Alt+P)。
- 用 W A S D 走进区域。
- 按 Esc 返回编辑。
- 确认:进入区域的瞬间,画面中央显示「欢迎光临」。
- 运行默认从当前相机位置开始。可以在工具栏「运行」旁的 ▾ 中改为「从出生点」。
- 运行中发生的事情不会改变世界。参见 在运行模式中测试。
按 Ctrl+S。
- 确认:状态栏变为「已保存」,菜单栏的更改标记点熄灭。
- 即使不保存,自动保存也会每 120 秒另外保留一份。
10. 导出为 Minecraft 世界
Section titled “10. 导出为 Minecraft 世界”- 点击 构建 › 保存为 Minecraft 世界…。
- 选择要放入的文件夹。默认为项目文件夹中的
export。 - 将生成的
first_map_world文件夹复制到 Minecraft 的saves文件夹(官方启动器为%APPDATA%\.minecraft\saves\)。 - 用目标版本启动 Minecraft,在单人游戏列表中打开。
- 确认:弹出「世界已保存: first_map_world — 复制到 .minecraft/saves/ 即可在单人游戏列表中看到」通知。在游戏中可以看到山丘 · 房屋 · 树木。
- 世界逻辑规则(区域触发器)不会在单人游戏世界中运行。规则由服务器插件 NP Scene 执行。服务器用文件在导出窗口(Ctrl+Shift+E)中生成。参见 导出与导入。
| 想做的事 | 文档 |
|---|---|
| 更快地处理方块 | 选择与区域编辑 · 面挤出 |
| 进一步装饰地形 | 地形景观 · 水 · 道路 · 海岸 |
| 加入更多游戏行为 | 世界逻辑 · 逻辑图 |
| 以游戏画面查看 | 游戏画面与光影包 |
| 熟悉快捷键 | 快捷键 |