软件与准备¶
署名信息
- 该页面翻译自https://wiki.bedrock.dev/guide/software-preparation.html
- 该页面仓库地址为https://github.com/Bedrock-OSS/bedrock-wiki/blob/wiki/docs/guide/software-preparation.md
- 该页面的版本为Bedrock-OSS/bedrock-wiki@416639b
- 该页面的作者有:
- SirLich
- Dreamedc2015
- sermah
- cda94581
- Joelant05
- MedicalJewel105
- TheItsNameless
- TheDoctor15
- ChibiMango
- profeplaysminecraft
- solvedDev
- retr0cube
- SmokeyStack
- ThomasOrs
在开始创建附加包之前,你需要先安装所需的工具和应用程序。虽然在Windows 10上进行开发会更为方便,但我们也提供了适用于Android和iOS的移动替代方案(如适用)。
本页面将为你提供需要安装的软件列表以及设置的配置提示。
下载Minecraft基岩版¶
选择编辑器¶
附加包可以使用任何文本编辑器创建,但在专用编辑器中工作会更加舒适。一个好的编辑器可以提供代码补全、错误检测和内置文档。
关于初学者最佳编辑器的看法各不相同,但一般来说,选择VSCode或bridge都不会出错。如果你使用移动设备,则需要使用移动替代方案。
VSCode¶
VSCode是一个通用文本编辑器和集成开发环境(IDE)。使用VSCode,你可以以纯文本编辑附加包,并借助强大的扩展和附加包进行指导。VSCode是程序员和高级用户的绝佳选择。
配置VSCode
许多VSCode的插件使得编辑附加包更加容易:
bridge.¶
bridge.是一个轻量级的专用IDE,用于Minecraft附加包开发。它具有创新性的功能,如实体和方块预览、丰富的自动补全和文件验证以及带预设的高级文件创建。bridge.包括一个常规文本编辑器,适合经验丰富的附加包创作者,以及一个树状编辑器,方便初学者开始编辑JSON文件。
移动编辑器¶
Android¶
iOS¶
Blockbench¶
- Blockbench是一个“立方体3D模型编辑器”,通常用于创建Minecraft模型、纹理和动画。还提供与移动设备兼容的网页版本。
图像编辑器¶
选择图像编辑器时,重要的是要记住传统的Minecraft风格由简单的16x16像素艺术组成。有许多强大且免费的艺术创作程序可供你使用。然而,许多这些程序的工具超出了你在Minecraft图形设计中所需的范围,并且这些工具需要时间去学习。
提示
选择一个让你感到舒适且易于使用的程序。许多附加包创作者会为不同的任务使用不同的艺术创作程序。(例如:一个人可能会使用paint.net进行大部分艺术创作,而使用piskel进行Minecraft方块动画)。请选择最适合你的工具!
Krita¶
Krita是一个强大的开源艺术程序,旨在为艺术家提供免费的强大数字艺术创作工具。Krita拥有足够的功能来满足你的Minecraft需求,并可在MAC或PC上运行。
- +优点:功能丰富,包括直观用户界面的像素画笔。
- -缺点:需要一些时间来熟悉工具。
GIMP¶
GIMP与Krita类似,是一个免费的开源数字艺术创作程序,拥有丰富的工具。Krita更侧重于插图,而GIMP则更侧重于图像处理(类似于Photoshop)。GIMP同样可以在MAC或PC上运行。
- +优点:GIMP拥有足够的工具来编辑Minecraft艺术作品。
- -缺点:界面不够直观。尽管GIMP功能强大,但学习曲线较陡峭。
Paint.net¶
Paint.net是一个简单但功能强大的图像编辑和艺术创作软件。Paint.net可能没有Krita和GIMP那样丰富的工具,但它提供了简单易用的体验。
- +优点:易于使用和学习。
- -缺点:仅适用于Windows。
Pixilart¶
Pixilart是一个基于网页的像素艺术软件。由于专注于像素艺术,它非常简单易用。它还具有强大的调整大小选项,可以在不失去像素艺术细节的情况下调整你的艺术作品大小。
- +优点:易于使用和学习。专门为像素艺术设计。
- -缺点:必须连接互联网。可能缺少你所需的工具。
Piskel¶
Piskel是一个基于网页的像素艺术软件,专注于制作像素化的精灵图(或视频游戏角色动画)。这个工具与Pixilart类似,简单易用。它也是制作翻书动画(Minecraft方块或皮肤动画)的绝佳工具。
- +优点:易于使用和学习。非常适合翻页动画。
- -缺点:必须连接互联网。仅提供最基本的工具。
Libresprite¶
LibreSprite是一个免费的开源程序,用于创建和动画化你的精灵图。基于最后一个GPLv2协议提交的aseprite程序所制作。
- +优点:基本且易于使用,可定制,专为像素艺术家设计。
- -缺点:可能无法在Mac上运行,仅由小型社区维护。
附加材料¶
提示
本指南将引导你完成附加包开发的初始阶段,但并不全面!要了解更多关于附加包的信息,你需要使用和参考其他信息来源,我们将在此处提供链接。
加入Discord¶
获取本指南帮助的最佳地方是加入Discord服务器(们)。
原版包¶
Minecraft的原版文件是很好的参考材料。你应下载这些包,并将其存储在计算机上你方便的位置。当你需要某个物品、实体或动画的示例时,可以参考这些文件以获取灵感。
文档¶
有许多良好的附加包文档来源。熟悉所有这些文档,并考虑将其添加到书签中。
- bedrock.dev: 参考文档。
- wiki.bedrock.dev: 教程和指南。
- MS文档: 官方微软附加包创作者门户。
故障排除与额外帮助¶
下一步¶
提示
- 安装了必要的软件
- 下载了原版示例文件
- 找到你的
com.mojang
文件夹并创建附加包的工作区。 - 为你的第一个附加包创建清单和包图标。