- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
皮肤包
来自Minecraft基岩版开发Wiki
皮肤包(Skin Pack)是Minecraft中的一个可购买或可自定义的内容,皮肤包会提供额外的皮肤来供玩家选择。可购买的皮肤通常是由其他电子游戏角色、影视角色、书籍人物、现实名人等为原型而设计的,有些还是原创设计。
皮肤包在游戏中不会显示在“全局资源”处,而是在角色创建器的“经典皮肤”目录的“已拥有”一栏中显示(与在市场上下载的皮肤包一样)。玩家可通过角色创建器来使用皮肤包中的皮肤。
文件[编辑]
geometry.json[编辑]
仅在修改安装包或在市场中下载的皮肤包中有效! |
皮肤的几何模型文件,用于自定义皮肤模型。类似于实体模型文件。
manifest.json[编辑]
皮肤包的 清单文件,用于游戏识别。
{
"header": {
"name": "pack.name",//后面会在.lang文件中翻译!
"version": [1, 0, 0],
"uuid": "1cc403ef-3cf7-4e1b-bacc-7fe6c3e4b1a7"//第1个uuid
},
"modules": [
{
"version": [1, 0, 0],
"type": "skin_pack",
"uuid": "fbf3f6ad-9215-4e54-a94f-2a160fe135af"//第2个uuid
}
],
"format_version": 1
}
skins.json[编辑]
皮肤定义文件,用于定义皮肤使用的模型[注 1]、贴图、披风[注 2]以及皮肤名称、皮肤包名称和皮肤类型。
以下是skins.json
的示例:
{
"serialize_name": "TemplateSkinPack",
"localization_name": "TemplateSkinPack",
"skins": [
{
"localization_name": "TemplateSkin1",
"geometry": "geometry.humanoid.custom",//模型类型:geometry.humanoid.custom为Steve,geometry.humanoid.customSlim为Alice。
"texture": "skin_file_name1.png",//皮肤位置及名称(同级下无位置)
"type": "free"
}
]
}
.lang[编辑]
皮肤包的语言文件,用于本地化皮肤或皮肤包名称。
皮肤包内文件路径:
- <皮肤包>.mcpack
- texts
- en_US.lang
- zh_CN.lang
- <语言代码>.lang
- ……
- texts
以下是 languages.json 的示例(仅两种语言):
[
"en_US",
"zh_CN"
]
你知道吗[编辑]
- 皮肤包文件的后缀一般写为
.mcpack
,但它并不是资源包。皮肤包清单文件中的模块为"skin_pack"
。 - 当通过修改安装包,并将皮肤包内的文件放在/assets/skin_packs/persona/目录下时,可自定义皮肤模型(非原版)和皮肤,并且在安装游戏后使用。
- 通过修改安装包/assets/skin_packs/vanilla/目录下的文件,可以更改游戏中默认皮肤(Steve和Alex)和未定义皮肤(Dummy)的皮肤贴图和模型。