This commit is contained in:
boybook
2025-12-01 20:59:16 +08:00
parent 12738a142c
commit 760c2dd9ad
5535 changed files with 21070 additions and 2021 deletions

View File

@@ -0,0 +1,47 @@
---
front: https://nie.res.netease.com/r/pic/20210730/ee109f39-8987-46e0-9fe7-40ebb23060fa.png
hard: 入门
time: 15分钟
---
# 在MCSTUDIO内创建地图工程
玩法地图教程为您提前准备好了地图存档资源,包括**Structure存档**和**FarmWorld存档**。其中**Structure存档**是一张超平坦地图,此次所有的单个建筑都罗列在该地图的出生点周围。这么做的处理是因为在超平坦世界中建造独栋建筑时,不会受到**地形影响建筑建造**的困扰,同时可以更加直观地看到**所有建筑的风格和规模**,方便建筑师进行统一规划和调整。**FarmWorld存档**则是主题玩法地图的地形存档。我们将会使用这两张地图来合成出最终完整的地图大观。
## 本地导入地图资源
进入MCSTUDIO作品库选择基岩版组件。点击右上角的本地导入资源类型选择地图并通过选择功能在窗口中选择**Structure存档**和**FarmWorld存档**,最后再点击导入按钮即可完成导入操作。
<img src="./images/0.jpg" alt="0" style="zoom:150%;" />
在未来,新版编辑器将多方位覆盖开发者的日常开发流程。我们推荐您将地图作品升级成新版格式,提前体验新版编辑器的魅力。
<img src="./images/1.jpg" alt="1" style="zoom:120%;" />
## 使用chunker改变地图的属性
为了降低《我的海滨农场》的开发上手难度,在这张地图内,我们只考虑玩家在**单人环境**中游玩的情况。因此我们选择不将玩家房间暴露在本地局域网或者联网环境中。
我们在对地图资源进行预处理的时候已经提前关闭了这些设定,但你也可以在未来对其他地图通过同样的方法再次重复这个操作。
您必须使用相关的地图处理工具去处理地图。这里推荐使用[chunker](https://chunker.app/)对地图进行NBT修改。NBT在基岩版中同样存在并且在地图文件里会管理地图的一些基本设定。在将地图上传成功后请选择右下角的Advance Settings接着选择WORLD SETTINGS手动关闭**Multiplayer Game Enabled**、**Visible to Multiplayer**、**LAN Broadcast Enabled**、**Visible to LAN Players**等开关。
![6](./images/6.png)
我们同样需要关掉**Do Insomnia**、**Do Mob Spawning**与**TNT Explodes**这样可以避免玩家在地图里遇到TNT爆炸、自然生物生成和幻翼的干扰。
![17](./images/17.png)
接着点击CONVERT再次转换源文档并DOWNLOAD下载到本地。
## 添加常加载区域
通常情况下世界上正处于被加载的区域都围绕在玩家周围。在玩家移动的过程中进入范围内的新区块区域会被加入区块更新的列表里而离开范围内的旧区块则会停止更新。为了在后续教程中我们可以使用ModSDK获取加载区域内的方块与实体信息在这里需要将主岛所横跨的区块都放进常加载区域里。使用**/tickingarea**指令可以帮助我们完成这个效果:
```
/tickingarea add 64 0 64 200 0 180
```
在关卡或地图编辑器里按下/键呼出输入框,即可插入这段指令。
![18](./images/18.png)

View File

@@ -0,0 +1,33 @@
---
front: https://nie.res.netease.com/r/pic/20210730/ee109f39-8987-46e0-9fe7-40ebb23060fa.png
hard: 入门
time: 15分钟
---
# 在地图工程中保存资源素材
由于独立建筑与地形大观分开在两张地图存档内,我们需要先通过地图编辑器将超平坦内的建筑导出成自定义素材,让我们看看应该怎么做吧!
## 导出自定义建筑素材
对新版格式的**Structure地图作品**点击编辑,进入编辑器世界。
<img src="./images/8.jpg" alt="0" style="zoom:105%;" />
使用选区工具,在超平台地形上对建筑底部进行框选。
![7](./images/7.png)
通过点击框选格的上部面,使用鼠标拖拉可以抬高框选格的高度,将整个**玩家之家**与地下一格的草方块全部选中。
![10](./images/10.gif)
使用坐标轴对框选方格整体抬高一格,并点击上部方格面降低一格高度,以去除地下一格草方块的空间间隙。
![11](./images/11.gif)
点击**保存素材**素材支持10字符内的中文、英文与数字组合并且导出的mdl格式只支持在编辑器内流通或者使用预设API在游戏内进行放置。默认选择下会勾选去除空气和**去除流体**,若建筑内带有流体,可以去掉**去除流体**的勾选。
![12](./images/12.png)
保存的自定义素材会放在**素材库**的**自定义素材**下。**自定义素材**存放于公共的编辑器文件夹,不同地图的地图编辑器都可以检索到之前准备好的**自定义素材**。

View File

@@ -0,0 +1,32 @@
---
front: https://nie.res.netease.com/r/pic/20210730/ee109f39-8987-46e0-9fe7-40ebb23060fa.png
hard: 入门
time: 30分钟
---
# 尝试熟悉基本的地图编辑器功能
进入**FarmWorld存档**作品时,地形中预放的地基为我们提供了素材的放置坐标。通过几个基础的编辑地图步骤,我们也能够轻松地将建筑装饰进世界当中。
## 调整能见度
原来的地图编辑器提供的能见度非常低,通过上帝视角俯瞰地形时,只有一小部分的地形会进入视野。我们使用**能见度功能**可以快速增加能够看见的区块的格数。
点击**能见度**可以拖拉可见区块的数量,进度越长,代表可以看到的范围越大。
**注意:请不要过度增加可见区块的数量,这将会对您的电脑设备造成极大的负荷压力!**
![14](./images/14.png)
## 调整时间
地图编辑器中的世界也会随着时间流逝进行昼夜更替。您可以点击**时间功能**切换游戏时间,让世界一直保持白天。
![15](./images/15.png)
## 放置自定义素材
我们通过单击素材选项后即可在游戏区域任意拖动。接着点击游戏任意坐标并再次点击确认生成即可将素材建筑重新加入世界。若在改动后想要撤回可以使用CRTL+Z快捷键撤回到前一次的操作步骤。
![16](./images/13.gif)