- 致编者:请牢记我们的域名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提供了自動生成紋理列表的功能,可謂方便至極。