- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
我的世界开发工作台
我的世界开发工作台(MCStudio),是集成开发者启动器、编辑器与开发者平台于一体的集成开发环境。[1]
开发者账号[编辑]
目前MC Studio对中国版开发者开放,非开发者账号登录后,可在启动器中的“发布”分页提交资料,申请成为开发者。成为开发者后可以使用MC Studio的所有功能。
功能[编辑]
开发者启动器[编辑]
当前的开发者启动器主要提供以下功能:
- 首页:了解开发者相关资讯
- 创作:新建作品、导入导出作品、测试、管理工作流
- 作品库:管理当前账号所有作品,包含基岩版和JAVA版的所有组件和服务器资源
- 发布与管理:跳转至开发者平台进行作品提审和发布
使用说明[编辑]
新建作品[编辑]
目前仅支持通过MC Studio新建基岩版作品(其他类型作品需通过“本地导入”的方式导入MC Studio)。
如果要新建一个地图,我们需要在创作页面点击新建基岩版组件
按钮,在弹窗中,选择推荐或旧版作品,将鼠标移到列表中第一项“空白地图”上,点击按钮“新建”。
在弹出的对话框中,可以进行基本的地图设置。如果MC Studio中已经有非地图类型的基岩版作品,那么会显示在“导入功能玩法”、“导入材质光影”的列表中(下图中红框内)。导入的功能玩法和材质光影的文件会拷贝一份到新建地图中(所以只需导入一次即可),点击“启动编辑”后就能够开启编辑器,开始制作自己的地图。
除了新建地图,也可以新建空白附加包,不含地图文件。
目前启动器中提供了一些模板,开发者可以在模板的基础上修改,提高开发效率。模板除了地图、附加包的分类外,还有创建方式的区别,分为“纯编辑器开发”、“脚本开发”。
纯编辑器开发:这部分模板完全用编辑器制作得到,新建后可直接启动编辑器进行编辑。
脚本开发:这部分模板含有较为复杂的Python脚本,新建之后,可通过“更多”、“打开目录”查看和修改相关的文件。当然,也可以用编辑器编辑Python脚本以外的资源。
基岩版组件[编辑]
基岩版组件分页中会列出当前账号下的所有的基岩版组件和网络游戏。其中“游戏地图”、“附加包”、“其他作品”为本地作品,“云端列表”为开发者已经上传到中国版平台的作品。
Studio中也可以导入已经制作好的组件。点击右上角的“本地导入”按钮,在弹出的对话框中,可以选择导入基岩版或Java版的地图、附加包、材质、光影、皮肤。
测试[编辑]
MC Studio支持单台电脑测试多人联机玩法。首先启动作品的开发测试(此时就有了第一个客户端并自动建好了局域网房间),然后从工具箱中启动其它的Mod PC开发包。
在新启动的Mod PC开发包中,点击主界面的“游戏”,点击“好友”中已经建立好的房间,这样就能够进入前面作品开发测试时自动建立好的房间,测试多人联机玩法。
发布作品[编辑]
组件类型的作品完成后,需发布到平台,玩家才能够从游戏里的资源中心搜索并下载到你的作品。
在作品页的“更多”中,点击“发布”,则会跳转到开发者平台 ,并为你填写作品的基本信息。
优势[编辑]
中国版的组件开发有多种方式,开发者可选择自己熟悉的的方式进行开发。选择MC Studio进行组件开发的优点在于:
- 基本上都在图形化交互界面下进行操作;
- 对编程能力无要求;
- 无需关注繁琐的细节(如组件的文件结构要求、uuid等),MC Studio已经做好处理。
如果组件中有较为复杂的逻辑,可以使用红石及命令方块、Mod SDK、逻辑编辑器三种方式来实现。
红石及命令方块是游戏本身提供的实现复杂逻辑的途径,这里不再赘述。 wowowwoowowowoweow Mod SDK是中国版提供的一套控制游戏内各种元素的Python接口,利用这套接口,能够制作出各种创新好玩的组件。要使用Mod SDK,需有使用Python语言编程的能力,适用于有一定编程能力的开发者和开发团队。在官方网站中有着详细的Mod SDK的介绍。
而逻辑编辑器把Mod SDK包装成了一套图形化编程语言,灵活性不如Python编程,但使用门槛较低,适用于入门开发者。但如果有一定的编程基础,或者有学习编程的能力,我们还是建议使用编程的方式来实现作品的逻辑。