- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
教程:制作附加包/纹理
来自Minecraft基岩版开发Wiki
文件[编辑]
纹理文件在资源包的textures中,如下是结构
- 资源包根目录
- textures:纹理
- blocks:方块纹理
- colormap:地图群系渲染颜色
- entity:实体纹理
- environment:环境纹理
- gui:图形界面
- items:物品纹理
- map:地图(手持)纹理
- misc:杂项
- models:盔甲模型
- painting:画
- particle:粒子
- persona_thumbnails:人物角色
- ui:UI(用户界面)
- flipbook_textures.json:翻书动画定义文件
- item_texture.json:物品纹理定义文件
- terrain_texture.json:方块纹理定义文件
- textures_list.json:纹理清单文件
- textures:纹理
我们只重点学习以下三个:
- item_texture.json:物品纹理定义文件
- terrain_texture.json:方块纹理定义文件
- textures_list.json:纹理清单文件
制作纹理[编辑]
你可以使用PhotoShop、Paint․net、GIMP(PC端)或IsoPix(安卓端)来制作纹理。
原版纹理是一个很好的参考。对于初学者而言,应该先下载原版包,当需要绘制物品、方块的纹理时,原版纹理无疑可以使你的工作事半功倍。
物品纹理定义文件[编辑]
物品纹理定义文件位于资源包textures
文件夹下,名称为item_texture.json
,如下:
{
"resource_pack_name":"示例资源包",
"texture_name":"atlas.items",
"texture_data":{
"an.silver_ingot":{
"textures":"textures/items/silver_ingot"
}
}
}
其中an.silver_ingot
是纹理短名称,定义物品纹理时中使用,textures/items/silver_ingot
是物品的贴图路径。
方块纹理定义文件[编辑]
方块纹理定义文件也位于资源包textures
文件夹下,名称为terrain_texture.json
,如下:
{
"resource_pack_name": "示例资源包",
"texture_name": "atlas.terrain",
"padding": 8,
"num_mip_levels": 4,
"texture_data": {
"bedev.custom_texture": {
"textures": "textures/blocks/custom_texture"
}
}
}
其中,bedev.custom_texture
是纹理短名称,textures/blocks/custom_texture
是纹理路径。
纹理清单文件[编辑]
纹理清单文件位于资源包/textures/textures_list.json
Minecraft将缓存此文件列出的纹理,以便更快地调用。当附加包内的纹理非常多的时候,游戏中的纹路可能会出现错误,甚至根本不加载,使用此文件便可以避免这种情况。
文件结构如下:
[
"textures/blocks/1",
"textures/blocks/2",
"textures/items/1",
"textures/items/2"
]
一些附加包IDE提供了自动生成纹理列表的功能,可谓方便至极。