查看原文
其他

魔镜魔镜告诉我,新版工作台不会用怎么办?

发发菌 我的世界Minecraft开发者 2022-06-09

俗话说

工欲善其事必先利其器

在去年的开发者大会

我们针对《我的世界》开发工作台

作了全方位功能更新

技术得到升级

教程也当然不能落下

如何正确运用新版工作台

打造我们想要的玩法组件呢?

发发菌这就带来实操干货

还在等什么?

赶快下滑查收吧!


本章目录

在本章的学习中,开发者们将学到如何使用《我的世界》开发工作台(MC Studio)创建一个自定义合成配方(Recipe)玩法组件

1

迈出玩法创作第一步!

在这节内容中,大家将接触到何为《我的世界》开发工作台,并学习熟悉新版开发工作台的界面。通过对开发工作台的简单操作,开发者们将成功创建你的第一个空白基岩版组件作品

2

自定义合成配送?不在话下!

这节内容中,通过开发工作台中的简单可视化界面,大家将学习如何通过配置(Configuration)功能新建一个自定义合成配方。通过一系列易于上手的操作,合成配方的自定义将不在话下。

3

自测组件,开始运行!

在这节内容中,大家将学习到如何运行自测一个玩法组件。这将有助于开发者们在今后的日子里更加有力地编写调试自己的模组

本章关键词:

我的世界开发工作台玩法组件自定义配方命名空间配置编辑器自测


《我的世界》开发工作台是一个集成开发者启动器地图编辑器关卡编辑器逻辑编辑器特效编辑器云端测试平台等功能的一体化开发工具。它极易上手的操作和简单易懂的可视化界面能够为我们的开发工作提供极大便利

开发者大会中,我们从基础工具自定义组件,针对开发工作台进行了一系列的更新,其中包括增设预设编辑器关卡编辑器革新等,优化了各项开发功能,更好地提高开发者们的创作效率

但是,自从工作台更新之后,不少开发者表示对更新的功能不太熟悉。为了响应大家的呼声,发发菌给大家带来了全新工作台教程

接下来,就让发发菌将带领大家,学习如何使用《我的世界》开发工作台制作《我的世界》基岩版第一个玩法组件作品吧٩(๑˃̵ᴗ˂̵๑)۶

从今天开始,发发菌将会为大家带来基于新版工作台操作的开发教程,从自定义方块附加包玩法,教学内容全面升级!想要系统学习组件开发的大家,记得锁定发发菌的更新哦(๑•̀ㅂ•́)و✧



下载《我的世界》开发工作台

开发者们可以进入官网,点击“下载《我的世界》开发工作台”进行下载,待安装完成后,大家就可以开始在你的专属工作台进行“工作”啦!

《我的世界》开发者官网:https://mc.163.com/dev/

开发者们可以将“我的世界开发者启动器”的快捷方式添加到桌面,方便以后能快速打开进行操作。双击打开,在登陆界面中输入开发者账号密码进行登录,便可以查看到开发工作台的主界面了。


新建组件

下图窗口左侧有一个竖排导航栏,是《我的世界》开发工作台的功能选项卡,我们点击【新建】按钮,便可以跳转到新建组件页面,还有更多功能我们以后会一一介绍

此处的组件(Component)指代的便是可以作为一个作品独立存在的模组地图文件集合。我们只需要点击【空白地图】【空白附加包】便可新建一个基岩版空白组件等我们熟悉了组件的结构之后,也可以通过下方的各种模板来快速生成一些具备一定初始功能的组件。

在这里我们可以先建立一个空白不包含地图的组件,即空白的附加包(Add-on)组件。点击上方的【空白附加包】按钮,会弹出窗口如下:

根据需要进行配置之后,点击【启动编辑】,即可打开《我的世界》开发工作台的编辑器(Editor)

此时,我们已经成功新建了一个空白的附加包组件啦!之后,开发者便可以在这个空白的组件上大展拳脚,充分发挥想象力技术力,开始我们的方块开发之旅!


接下来发发菌带大家学习如何使用关卡编辑器来添加一个自定义配方。不过在此之前,我们首先需要熟悉一下新旧编辑器界面的区别(ง •̀_•́)ง!


新旧编辑器之别

长久以来,《我的世界》开发工作台都使用的编辑器都是现在被称作旧版编辑器的一款软件。在新版工作台中,我们引入了新版编辑器,该编辑器是旧版编辑器的一个重构,在引入旧版编辑器的大部分功能的同时做了许多优化,使得模组的开发变得更加便捷高效

旧版编辑器的初始化页面

新版编辑器的初始化页面

将组件作品升级为新版编辑器作品

在接下来的教程中,我们将使用新版编辑器进行讲解,因此我们需要把作品升级为新版编辑器作品。首先切换到【最近】标签页,如图所示,这里有我们刚刚创建的组件作品。

点击【编辑】-【升级作品】,并在弹出的对话框中点击【确定】开发工作台会自动创建并打开一个同名的新版作品,从现在开始,我们就可以使用新版编辑器进行作品编辑啦!

在返回到【最近】标签页时,你可以看到新版作品带有绿色边框,并标注有【新版】字样。


命名空间

接下来我们可以添加一个自定义配方。但是在添加配方之前,我们需要先理解“命名空间”(Namespace)这个概念。每个模组都必须具有至少一个“命名空间”。“命名空间"就像是每个模组的专属号码,能保证模组之间就算有重名项目出现,也可以互不干扰,有利于开发者进行分辨

我们可以将“命名空间”比作文件夹。不同的文件夹中就算出现同名的文件依旧可以共存。但是如果没有了文件夹,命名相同的文件之间就会出现冲突。因此,给自己的模组设置一个合适的“命名空间”非常必要的。


更改命名空间

《我的世界》开发工作台编辑器具有快速更改“命名空间”的功能。打开新版编辑器,在编辑器顶部导航栏点击【作品】→【命名空间】,即可打开更改“命名空间”的对话框。

“命名空间”实质上是一个标记你所创作的内容所有权标识符,所以我们建议使用英语单词配合下划线的方式,对“命名空间”进行命名。在本教程中,为了行文统一,我们使用tutorial_demo作为命名空间。

如果你正在跟随发发菌进行实践操作,可以尽情地为你的命名空间进行命名。只需记住一点:命名空间要尽可能的独特唯一,这样才能更好地把你和其他人的作品区分开来哦(。╹ω╹。)


配置

新版编辑器中,我们引入了配置(Configuration)功能,该功能默认在关卡编辑器窗口的左下角

因为我们还没有创建过任何配置,所以此时配置是空的,因此我们需要在【资源管理】窗口内通过【新建】功能来创建新的配置

一个配置是一系列有关某个功能的文件的集合。通过对配置的修改,可以实现相关文件的自动修改自动匹配。这使得复杂的文件变得可视化有序化。我们在“新建文件向导”对话框中选中【配置】选项卡然后选择一个你想要创建的配置,即可通过向导完成一个配置的创建。


创建新的合成配方

介绍完前面的背景知识,我们回归到本节的正题:通过配置功能创建一个自定义合成配方。首先,我们需要在上图窗口中选择【配方】配置,即可进入新建自定义配方的向导

我们可以看到,这里有两个功能:

(1)选择数据模板(Data Template)。数据模板是编辑器内置的,已经有一些初始数据的配置,如果选择数据模板,即意味着我们可以在已有预设属性的配置基础上继续操作。如果我们选择【空】,就会创建一个完全空白配方配置

(2)配方命名(Naming)。如前文所述,命名空间代表着模组的唯一标识,这里的名字也代表着该配方的唯一标识。认真为其命名有助于在之后的操作中,开发者再次看到它时能够迅速回忆起其内容,也有助于避免配方之间的冲突

谨记,命名只能使用英文数字下划线,且对大小写不敏感,因此Aaaa本质上是相同的名字,所以建议所有的字母都采用小写。这里我们使用recipe_demo来代表这个演示用的配方,你也可以根据自己的喜好与习惯对其赋予命名٩( ╹▿╹ )۶

我们可以看到,配置会为我们自动创建一个叫做<命名空间>_<配方名>.json的文件,这是该配置所对应数据文件。命名空间的存在使其有效避免与其他模组的同名配方的冲突。

创建配方配置后,我们便可以在【配置】窗口【属性】窗口下看到我们刚创建的配方。如果编辑器界面如上图所示,即表明你已经成功创建了一个空白的自定义配方!现在我们只需把该配方稍加完善,即可得到我们想要的结果!


给配方添加属性

我们将目光转移到屏幕右侧,可以看到配方的属性栏,在此我们可以更改我们刚才新创建的配方的属性

【属性】中,各项参数具体内容如下:

1、配方类型:

有序合成类工作台配方的一种。对于这种类型的配方,玩家必须摆出和配方的形状一模一样的物品组合时,才会合成出对应物品。在原版中,该方法只适用于工作台

无序合成也是类工作台配方的一种,但是只要合成网格中对应物品及其数目满足要求即可合成出对应的结果,无需考虑形状如何。在原版中,除了工作台,这种配方还适用于制图台切石机等方块。

熔炉配方代表着类熔炉配方,熔炉高炉营火烟熏炉等都适用于此类配方。


2、配方构造

配方构造中的网格代表配方的输入物品形状,点击网格中的【槽位】,即可弹出一个可视化物品选择器。通过浏览和搜索,你可以选择任意的原版方块和在《我的世界》开发工作台中自定义的方块作为槽位物品,该功能对于开发者来说非常有帮助。

3、配方结果

配方结果代表着配方的输出物品。我们可以通过点击其右侧文件夹形状的图标来进入物品选择器,从而选取对应的配方结果。结果数量即合成一次配方时产出的物品数目


我们以【可合成的命名牌】举例操作,若我们将配方属性调整至如下图所示:

即可在游戏中获得一个可合成命名牌

恭喜你!至此你已经能熟练掌握自定义合成配方制作!但你还没有保存和在游戏内进行测试,千万不要忘记这一点哦~


及时保存玩法是开发过程中非常重要的一环。只有养成及时保存的习惯,才能避免自己的心血成果因各种不确定因素而丢失。除了保存以外,我们还需要通过实机测试确保自己的玩法真正有效地加入了游戏。接下来发发菌就来教大家打开游戏保存与测试正确方式╲(。◕‿◕。)╱


保存游戏

我们在编辑器的右上角,可以看到有几个全局按钮。我们只需点击“保存”按钮,便可以启动组件的保存程序

如果出现如下提示弹窗,说明我们已经保存成功了!


在千千万万玩家进入我们亲手打造的游戏之前,要确保玩法不会出现纰漏,最好的办法就是打开游戏进行实测《我的世界》开发工作台便提供了这一功能。快随发发菌来康康,如何将自己代入玩家亲身体验自己创造的游戏世界吧(๑́•∀•๑̀)ฅ


电脑开发版自测

在我的世界开发工作台中,最简单的运行和自测方式便是使用《我的世界》基岩版电脑开发版(即Mod PC开发包)进行自测。我们有两种进入电脑开发版的方式

(1)从编辑器内直接进入

不要退出编辑器,目光定位到右上角。我们可以看到一个“运行”按钮。点击运行按钮,我们的玩法组件将自动保存,同时系统会开启《我的世界》基岩版电脑开发版,自动进入一个加载着玩法组件存档进行游戏测试

(2)从主界面进入

在《我的世界》开发工作台中找到【最近】【作品库】标签页,找到我们的作品,并将鼠标移至【开发测试】按钮。

点击开发测试按钮,界面将会弹出一个开发测试对话框,在进行一定配置后我们可以点击【开始】按钮,即可进入《我的世界》基岩版电脑开发版进行游戏测试


手机开发版自测

想要使用《我的世界》基岩版手机开发版自测,我们需要先将组件发布云端。之后我们便可以从手机开发版下载进行测试

我们将鼠标移动至地图组件作品上,点击【更多】-【发布】按钮,根据发布资源的流程依次填写好相关内容,点击【保存】-【提交审核】。当作品处于【审核中】的状态时,便可以在手机开发版中访问该作品。


下载和进入手机开发版启动器

在《我的世界》开发工作台上找到“管理”标签页,在顶部【开发者内容管理工具】一栏中找到【测试版启动器下载】。点击该按钮,在弹出的对话框中会出现两个二维码,分别是iOS版本Android版本的手机开发版启动器下载链接,使用对应的手机版本进行扫码下载与安装,即可得到手机开发版启动器应用程序。

《我的世界》基岩版手机开发版中打开我们发布的组件,即可进入地图测试啦!

一套完整教学下来

不知道各位开发者

在制作出第一个玩法

有没有收获满满的成就感呢?

全方位覆盖的新版工作台教程还在后面

想要继续完善丰富你的方块世界
敬请锁定下一期教程

发发菌带着满满干货等你哦!


下面哪个选项不适合运用于配方命名中?

A. 英文

B. 数字

C. 下划线

D. 符号

活动规则(注意,规则有所调整哦~):

① 活动截至2022年3月28日18:00:00,在评论区写下答案与解析,我们将在回答正确的开发者中随机抽取一位送出【神秘周边】*1

每个微信账号仅有一次参与本期活动的机会每月每人仅可中一次【神秘周边】

③ 答案、中奖名单及兑奖说明详见下期教程

上期答案:A

Q:下面哪个选项不是三种玩法类型共同的玩法标准?

A. 有较为清晰的世界观

B. 存在一定的游戏玩法循环

C. 游戏内容和玩法与原版游戏贴近

答案解析:

大中小型游戏均有C选项【游戏内容和玩法与原版游戏贴近】的特点,A选项的【 有较为清晰的世界观】是大型玩法五项标准中的其中一项,因为答案选A。

恭喜@王野 获得【神秘周边】一份!请于本月内在评论区回复“姓名+地址+联系方式”(非精选不会显示),周边将统一通过邮递发放~



开发养成企划

三月的活动现已开启,参与范围包括2022年3月1日00:00:00-3月31日23:59:59期间发布的所有教程,奖品更新为【小猪钢笔套装】

戳这里回顾活动详情,积极参与踊跃留言!说不定三月的优秀课代表就是你哦~


前篇回顾


精准捕捉玩家喜好,惊喜体验一步到位!

更多开发教程


看我的完美武器

会“吸血”的钻石剑?拿来吧你!

你们要悄悄学会改造武器工具,惊艳所有人!

炫到没朋友的模组是怎样炼成的

快速入门特效绘制!给你的模组加点“料”~

特效绘制的进阶操作,让你的模组升个级~

插件新手不迷路

走出插件开发新手村,码住这篇就够了!

云服务器已连接,这波真的“云”开发了!

超五十款插件随意使用,三步感受当服主的快乐!


针对“MC开发大师成长指南”

我们还设置了课程问卷

欢迎大家对课程提出宝贵的建议~

点击文末“阅读原文”来填写问卷吧!


将“我的世界Minecraft开发者”设为星标

↓第一时间掌握开发圈新鲜事↓


关注“我的世界Minecraft开发者”,世界在你手中

戳戳在看/点赞

开发属于你的方块世界~

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存