跳转到内容

制作第一张地图

在本实践中,你将在一座小山丘上建一栋房子,并创建一个进入房前时会显示标题的区域。最后导出为 Minecraft 世界并在游戏中打开。每个步骤的「确认」行写明了应在画面上看到的内容。大约需要 30 分钟。

开始之前,请先完成 安装与首次启动,并确认菜单栏右侧的「目标版本」中已选择有 jar 的版本。相机操作请参阅 相机与视图。

  1. 点击 文件 › 新建(Ctrl+N)。
  2. 点击 文件 › 另存为…(Ctrl+Shift+S)。
  3. 新建一个文件夹(例:first_map),并在其中保存为 first_map.npworld。
  • 确认:菜单栏右侧的世界名称变为 first_map.npworld。状态栏最右端为「已保存」。
  • 此文件夹就是项目文件夹。导出结果(export\)也会生成在这里。

空世界中没有方块。首先铺一层草地。

  1. 在下方内容浏览器的搜索框中输入 grass_block。
  2. 双击结果图块。
  3. 按 1 选择放置工具。
  4. 在视口地面上用左键拖出一个大范围(约 48×48 格)。
  5. 松开按键。
  • 确认:工具栏右侧的「放置方块」为 grass_block。拖动期间会显示绿色的虚影方块和格数文字,松开后生成草地。
  • 如果地面在画面中显示不全,请按 F 进行适配视图。
  1. 按 T 进入地形景观模式。
  2. 在左侧工具面板的「模式」中选择「高度笔刷」,在笔刷中选择「抬升」。
  3. 用 ] 增大半径。视口中会弹出「半径 N」通知。
  4. 在地面一侧多次拖动,堆出一座低矮的山丘。
  • 确认:鼠标悬停时会以虚影显示将要改变的高度。拖动后地面隆起,顶面涂成草 · 侧面涂成泥土 · 石头(「自动材质」)。
  • 如果太高,可用 Ctrl+Z 逐笔撤销。Ctrl+拖动为平滑。
  • 详细工具请参阅 地形景观。
  1. 在内容浏览器中找到 oak_planks 并双击。
  2. 按 5 选择形状工具。
  3. 在工具面板中将「形状」设为 长方体,「长方体」设为 仅墙壁。
  4. 将尺寸字段设为 宽度 (X) 9 · 高度 (Y) 5 · 深度 (Z) 7。
  5. 点击平坦的地面。
  • 确认:点击前会以半透明虚影显示墙壁形状。点击后生成中空的四面墙。
  • 如需混合多种方块,请在图案字段中输入 70%stone_bricks, 30%cracked_stone_bricks 这样的内容。
  1. 将「长方体」改为 实心。
  2. 将尺寸设为 宽度 (X) 11 · 高度 (Y) 1 · 深度 (Z) 9。这是一块比墙壁各宽一格的板。
  3. 指向墙顶,找到虚影板覆盖墙顶的位置后点击。
  • 确认:墙上覆盖了一个平屋顶。如果位置偏了,按 Ctrl+Z 后重新点击。
  • 尖屋顶可以用「形状」= 金字塔 · 拱 · 斜坡·阶梯来制作。
  1. 按 2 选择破坏工具。
  2. 点击前墙下方中间的两个方块(上下各一个)。

5. 将房屋保存为预制件并再放置一个

Section titled “5. 将房屋保存为预制件并再放置一个”
  1. 按 4 选择选择工具。
  2. 沿房屋底部拖动,创建长方体选区。
  3. 拖动选区框上方的绿色面手柄,将其升高到屋顶顶端。
  4. 点击 工具 › 将选区保存为预制件。
  • 确认:状态栏显示「选区 宽×高×长」。保存后会弹出「预制件已保存: … (内容「预制件」)」通知。

接下来放置保存的预制件。

  1. 从窗口菜单打开「预制件」面板。
  2. 选择刚才保存的预制件并点击「放置」。
  3. 点击山丘上的其他位置。可以先按 R 旋转再放置。
  • 确认:又生成了一栋相同的房子,并切换到选择工具。可以立即用 W 移动。
  • 双击预制件会打开编辑窗口。修改原件并「保存」后,已放置的房屋也会一起改变。参见 预制件。
  1. 在工具栏的模式行中选择「植被 (散布)」。
  2. 在工具面板「散布」栏的「组」中选择「森林 (橡树·白桦)」。
  3. 点击房屋周围的地面。也可以将「组」改为「草地」·「花海」再撒一次。
  • 确认:树木散布种植在笔刷圆圈内。大纲中会生成 흩뿌리기/… 组。
  • 只种一棵时请 Shift+点击。圆圈大小用 [ ] 调整。
  • 详情请参阅 植被。

创建一条规则:进入房门前时在画面上显示标题。

  1. 点击 工具 › 创建区域触发器… (Ctrl+Shift+T)。
  2. 在门前地面上拖动画出区域。不拖动直接点击则为 4×4 区域。
  3. 在「区域触发器」向导的「名称」中输入 入口。
  4. 将「何时」= 玩家进入时,「何人」= 任何人,「循环」= 每次 保持不变。
  5. 在「要执行的动作」中点击「显示标题」。
  6. 在生成的行的「标题」中输入 欢迎光临。
  7. 点击「创建」。
  • 确认:门前会显示半透明的触发区域框以及名称 · 规则一行(显示标志「触发区域」)。工具 › 世界逻辑 面板中会生成一条规则。
  • 整个向导可以用一次 Ctrl+Z 撤销。
  • 如需进一步修改规则,请参阅 世界逻辑。
  1. 将相机移到区域附近的地面上方。
  2. 点击工具栏中间的「运行」(Alt+P)。
  3. 用 W A S D 走进区域。
  4. 按 Esc 返回编辑。
  • 确认:进入区域的瞬间,画面中央显示「欢迎光临」。
  • 运行默认从当前相机位置开始。可以在工具栏「运行」旁的 ▾ 中改为「从出生点」。
  • 运行中发生的事情不会改变世界。参见 在运行模式中测试。

按 Ctrl+S。

  • 确认:状态栏变为「已保存」,菜单栏的更改标记点熄灭。
  • 即使不保存,自动保存也会每 120 秒另外保留一份。
  1. 点击 构建 › 保存为 Minecraft 世界…。
  2. 选择要放入的文件夹。默认为项目文件夹中的 export。
  3. 将生成的 first_map_world 文件夹复制到 Minecraft 的 saves 文件夹(官方启动器为 %APPDATA%\.minecraft\saves\)。
  4. 用目标版本启动 Minecraft,在单人游戏列表中打开。
  • 确认:弹出「世界已保存: first_map_world — 复制到 .minecraft/saves/ 即可在单人游戏列表中看到」通知。在游戏中可以看到山丘 · 房屋 · 树木。
  • 世界逻辑规则(区域触发器)不会在单人游戏世界中运行。规则由服务器插件 NP Scene 执行。服务器用文件在导出窗口(Ctrl+Shift+E)中生成。参见 导出与导入。
想做的事文档
更快地处理方块选择与区域编辑 · 面挤出
进一步装饰地形地形景观 · 水 · 道路 · 海岸
加入更多游戏行为世界逻辑 · 逻辑图
以游戏画面查看游戏画面与光影包
熟悉快捷键快捷键