# 我的世界开发工作台

我的世界开发工作台(MC Studio)是一款由我的世界中国版官方制作的开发工具。

在之前的章节中我们已经使用过开发工作台来制作新的物品,合成配方。

本节我们将会继续介绍它的一些其他编辑功能。

# 关卡编辑器

关卡编辑器的功能主要是

  • 对地图(场景)的展示
  • 在场景中放置实例,即将预设进行实例化
  • 实例的显示和坐标变换的调整
  • 实例的属性编辑

# 舞台

舞台中列出了存在于场景中的所有实例。

在选中舞台中的某个实例后,中间的游戏窗口会对你选中的实例所代表的游戏元素进行高亮提示,并在右侧属性窗口显示具体属性。

比如图中的泥土就是个方块预设。

# 预设库

预设库中显示了所有可以用到关卡编辑器中的预设。在预设拖入游戏窗口后,会被实例化。

例如将一个特效预设(截图中为Effect0)拖入游戏后,就可以看到其在游戏中被播放。

再次拖入一个特效到游戏中,并且切回舞台面板,可以看到有两个Effect0在舞台中。

# 预设编辑器

在刚刚关卡编辑器中已经介绍到,关卡编辑器主要是把预设组合到游戏中的一个编辑器。

而我们的预设编辑器,顾名思义,就是用来编辑预设的编辑器。

比如我们在预设编辑器将两个预设进行组合,把特效和泥土预设组合到一起。

再切回到关卡编辑器,可以看到所有泥土方块都变成了预设中编辑的带特效的泥土。

# 地图编辑器

地图编辑器可以编辑游戏中的地图。

地图编辑器主要由一个游戏窗口、菜单栏、工具栏组成。

我们在游戏窗口中可以使用WASD和鼠标进行视角和位置的移动。

并且使用工具对游戏地图进行编辑。

# 笔刷工具

例如使用笔刷工具,可以选择我们需要选择方块、笔刷类型,然后像画画一样直接在游戏内进行建筑的制作。

# 地形工具

还可以使用地形工具,对地形进行修改。

修改前 修改后

# 素材

我们还可以某个存档内的某部分建筑保存为素材,并导出到别的存档进行使用。

# 界面编辑器

界面编辑器可以用来制作界面。

我的世界中的界面都是由json文件构成的,而直接编辑json文件语法较为复杂,不能实时看到编辑的效果。

所以使用界面编辑器可以大大减少编写界面的工作量。

在界面编辑器中,主要由组件栏,空间结构,界面文件列表,属性,资源管理,预览界面构成。

我们可以在顶部选取我们需要的界面组件,并将其拖到我们需要的位置上,然后由各个组件组成游戏中的窗口。

# 特效编辑器

特效编辑器可以编辑网易版特效,并将其挂接到骨骼模型上。

小知识:

骨骼模型是指由Blender等3d软件制作而成的fbx模型

BlockBench所制作的模型叫做基岩版模型

# 逻辑编辑器

逻辑编辑器可以使用图形化编程的形式来编写模组的逻辑代码。

https://mc.163.com/dev/mcmanual/mc-dev/assets/img/01.9c30ad9c.png

入门

15分钟

关卡编辑器

舞台

预设库

预设编辑器

地图编辑器

笔刷工具

地形工具

素材

界面编辑器

特效编辑器

逻辑编辑器