# 如何自己设计资源包
这篇文章并不会交代设计资源包的方方面面. 我们的主要思路是, 修改现成的文件, 来制作资源包, 让自己的一只脚踏入这个高阶玩法的大门
注意, 所有文件的文件名都只能是英文小写字母、下划线、数字[1].
# 第 1 步: 拷贝现成的材质文件包
以 Minecraft 1.12.2 版本为例:
- Windows 用户, 拷贝一份
user/%name/App-Data/Roaming/.Minecraft/versions/1.12.2/1.12.2.jar
- Mac 用户, 拷贝一份
~/Library/Application Support/minecraft/versions/1.12.2/1.12.2.jar
之后, Windows 用户可以使用 WinRAR 或者 7Zip (opens new window) 来解压这个 jar 文件, 而 Mac 用户可以使用 The Unarchiver (opens new window) 或者系统自带的 Archive Utility 来解压.
解压后, 只保留 assets/minecraft/textures
这个文件夹(保留文件夹层次关系)及其里面的内容, 其余的文件都删掉
# 第 2 步: 建立项目说明文件
在 assets
文件夹平级的地方, 使用文本编辑器[2]在这里新建一个文件 pack.mcmeta, 用于交代这个"资源包"的概况, 你可以直接拷贝下面的代码:
{
"pack": {
"pack_format": 3,
"description": "说明部分. 最好包括适用的 Minecraft 版本号, 以及该资源包的主要作用"
}
}
2
3
4
5
6
其中, pack_format
是根据所适用的 Minecraft 版本来取值:
- Minecraft 1.6 ~ 1.8 版本时, 为 1
- Minecraft 1.9 ~ 1.10 版本时, 为 2
- Minecraft 1.11 ~ 1.12 版本时, 为 3
- Minecraft 1.13 ~ 1.14 版本时, 为 4
- Minecraft 1.15 版本时, 为 5
# 第 3 步: 修改材质图片
使用图像编辑软件[3], 对 assets/minecraft/textures
文件夹里面的图片文件进行小范围的修改.
注意:
- 要保留其像素大小, 比如原来图片是 16 x 16 像素, 那么最终修改后的图片也必须保持 16 x 16 的大小[4]
- 刚开始入手, 不要大改, 而要小步迭代. 找最熟悉的方块进行简单修改, 再进入游戏观察修改的效果, 比如"盔甲" (文件在
assets/minecraft/textures/models/armor
)
# 第 4 步: 打包
使用压缩软件[5], 将 assets
文件夹和 pack.mcmeta
文件打包成 zip 压缩格式.
之后, 将压缩包放入 Minecraft 游戏目录中:
- Windows 用户, 将压缩包放入
user/%name/App-Data/Roaming/.Minecraft/resourcepacks
- Mac 用户, 将压缩包放入
~/Library/Application Support/minecraft/resourcepacks
# 第 5 步: 启动游戏, 加载资源包
之后就是按照正常加载资源包的步骤进行操作, 详情参考 "这里".
然后观察自己修改的部分, 呈现什么效果.
有了这次成功经验之后, 你就已经开始入门了! 接下来的工作就是不断编辑图片的过程. 到了最后, 你可以设定一个主题风格, 将所有游戏元素按照这个风格重新设计一遍, 然后将自己的作品发布到网上分享给大家.
实际上, 官方要求的是对于适用 Minecraft 1.11 及以后版本的资源包, 里面所有的文件名必须使用小写字母. 但是为了方便以及避免莫名的错误, 我建议大家不管哪个版本, 所有文件名都使用小写字母. ↩︎
推荐使用 "Sublime Text (opens new window)" 或者 "VS Code (opens new window)" ↩︎
Windows 用户可以使用系统自带的"画图"工具; Windows 用户和 Mac 用户可以使用免费的 Inkscape (opens new window)、Krita (opens new window)、Gimp (opens new window), 也可以使用收费的 Adobe Photoshop、Adobe Illustrator、Affinity Photo (opens new window)、Affinity Designer (opens new window) ↩︎
这也是为什么 提升画质的资源包 的章节中, 使用 32 x 32 高清资源包时, 必须依赖 Optifine Mod (opens new window) 的原因. 因为默认是 16 x 16, 如果我们直接使用其他尺寸的图片, 会出问题 ↩︎
Windows 用户可以使用 WinRAR 或者 7Zip, Mac 用户可以使用系统自带的 Archive Utility. ↩︎
← 乐高风格的资源包 什么是"光影补丁"? →