我的世界开发者启动器(MC Studio)是集开发者启动器、地图编辑器、关卡编辑器、逻辑编辑器、特效编辑器、云端测试平台等功能于一体的开放工具,我的世界开发者工具能够为我的世界开发者开发和发布作品提供极大的便利。
软件介绍
这里主要介绍开发者启动器的功能,并简略介绍《我的世界》中国版的组件开发方式。
开发者账号
目前MC Studio对《我的世界》中国版开发者开放,非开发者账号登录后,可在启动器中的“发布”分页提交资料,申请成为开发者。成为开发者账号后可以使用MC Studio的所有功能。
开发者启动器
启动器中会列出当前开发者账号下的所有作品。
C++作品
C++作品分页中会列出当前账号下的所有的基岩版组件。其中“游戏地图”、“AddOn”、“其他作品”为本地作品,“云端列表”为开发者已经上传到《我的世界》中国版平台的作品,云端列表中的作品可以下载到本地进行测试。
在游戏地图分页中,如果要新建一个地图,将鼠标移到列表中第一项“新建地图”上,点击按钮“新建”。
在弹出的对话框中,可以设置基本的地图信息。如果在“AddOn”和“其他作品”中有相关组件,那么会显示在“导入功能玩法”、“导入材质光影”的列表中。导入的AddOn和材质光影资源会拷贝一份到新建地图或组件中(所以重复的组件只需导入一次即可)。
点击“启动编辑”后就能够开启编辑器,开始制作自己的地图。
Studio中也可以导入已经制作好的组件。点击右上角的“本地导入”按钮,在弹出的对话框中,可以选择导入基岩版或Java版的地图、AddOn、材质、光影、皮肤。
已创建或者导入的作品,能够进行“测试”,测试会自动下载最新的游戏版本。在“更多”中,可以导出地图,导出的地图可以发布至平台。
其他
Java作品
Java作品分页的结构基本同C++作品分页。目前MCStudio不支持Java版作品的编辑,仅可导入Java作品进行测试。
网络游戏
网络游戏分页中会列出当前开发者账号下的所有网络游戏,可下载到本地进行测试。如果想开发网络游戏,需额外进行申请,通过审批后可获得开服工具和相关资料,进行网络游戏的开发。
发布说明
发布分页中,可以向《我的世界》中国版平台提交组件。通过审批后,所有玩家均可从《我的世界》中国版中下载到该组件。
开发者社区
开发者社区是开发者互相交流、开发者和《我的世界》中国版开发组交流的社区。开发者可以发布对Mod SDK、MC Studio、开服工具的反馈,开发组将定期在社区中回复。
组件开发方式
《我的世界》组件开发有多种方式,开发者可选择自己熟悉的的方式进行开发。选择MCStudio进行组件开发的优点在于:
- 基本上都在图形化交互界面下进行操作;
- 对编程能力无要求;
- 无需关注繁琐的细节(如组件的文件结构要求、uuid等),MCStudio已经做好处理。
如果组件中有较为复杂的逻辑,可以使用红石及命令方块、Mod SDK、逻辑编辑器三种方式来实现。
红石及命令方块是游戏本身提供的实现复杂逻辑的途径,这里不再赘述。
Mod SDK是《我的世界》中文版提供的一套使用游戏内能力的接口,利用这套接口,能够制作出各种创新好玩的组件。要使用Mod SDK,需有使用Python语言编程的能力,适用于有一定编程能力的开发者和开发团队。在官方网站中有着详细的Mod SDK的介绍。
而逻辑编辑器把Mod SDK包装成了一套图形化编程语言,灵活性不如Python编程,但使用门槛较低,适用于入门开发者。
使用方法
1 下载完成后不要在压缩包内运行软件直接使用,先解压;
2 软件同时支持32位64位运行环境;
3 如果软件无法正常打开,请右键使用管理员模式运行;