香草調整 – 資源包,資源包簡介|微軟學習

資源包簡介

Minecraft樣品github上有一個示例資源包. 它可以用來了解資源包的結構,並在教程結束後檢查您的工作.

Minecraft紋理包

資源包Minecraft版本:

&lt

使用Shockmicro&Ancientkingg利用香草著色器的所有包裝
mmstinks獨特的染料
Ninni的Ellay Elytra
the_khuzdul1的Vex Elytra
濃密的葉子
查理·尼科爾斯(Charlie Nichols)的變性互聯書架
克里斯托弗·澤特斯特蘭德(Kristoffer Zetterstrand)在火上旋轉頭骨
Xisuma Turtle by LordCloud147
Rashaexe漫遊的Xisuma
Beeralis by Rubikowl
忠實團隊的更平滑字體
經典全景圖
大膽的泥土
大多數“更新的紋理”修復包,通過(或基於)Jasper’jappa’Boerstra
像素一致的harya_(來自忠實的32x)
Pixel一致的Sonic Boom由Aerod&Miniluv73(來自忠實的32X)
幻影雨

資源包選擇器

有些包有重疊的文件. 您可以拖放以更改列表訂單. 頂部的包裝在下面覆蓋.

資源包簡介

在為Minecraft:BedRock Edition構建您的第一個附加組件之前,您將需要創建一個包裝來保存您的自定義內容. 創建者可以製作兩種類型的包裝:資源包和行為包. A 資源包 是一個文件夾結構,它將包含您所有的自定義模型,聲音,紋理和其他自定義內容. 本教程將將污垢的顏色更改為鮮綠色.

圖像顯示了一隻豬與包含綠色泥土的環境深深混淆的豬

在本教程中,您將學習以下內容:

  • 如何 資源包 被建造.
  • 如何 清單文件 被建造.
  • 如何將自定義紋理加載到Minecraft中.
  • 概念 包裝 使用附加內容時.

樣本資源包

Minecraft樣品github上有一個示例資源包. 它可以用來了解資源包的結構,並在教程結束後檢查您的工作.

要求

我們建議在開始本教程之前完成以下內容:

建立資源包

Minecraft要查找和使用您的資源文件,您必須在特定結構中設置文件夾和文件. 本教程將指導您創建此文件夾和文件結構.

資源包文件夾和文件結構的圖像

創建一個文件夾

在本節中,您將首先創建一個稱為稱為的文件夾 my_resource_pack. 好吧,你不必稱. 實際上,您可以將此文件夾命名,但其他文件夾必須完全像本教程所說的那樣命名,以便Minecraft知道在哪裡看.

新創建的文件夾的圖像帶有一個名為My_resource_pack的單個文件夾,位於開發資源包裝夾中

  1. 打開你的 com.Mojang 文件夾.
  2. 按兩下 development_resource_packs 文件夾打開它.
  3. 添加一個新文件夾並命名 my_resource_pack.
  4. 按兩下 *my_resource_pack 文件夾打開它.

創建一個清單文件

要將資源包加載到Minecraft中,需要創建一個清單文件. 清單文件是一個包含以下信息的JSON文件:

  • 描述:對資源包做什麼的遊戲描述.
  • 姓名:資源包的遊戲名稱.
  • UUID:普遍唯一的標識符.
  • 版本:資源包的版本.
  • 最低發動機版本:Minecraft所需的版本,此包將在.

了解有關如何表現的更多信息.JSON文件有效,請參閱addons參考清單.JSON文檔.

Minecraft將從清單文件中解析信息,並將其顯示在遊戲的附加部分. 在文件內部,信息​​將分為兩個單獨的部分:標題和模塊. 標題部分將包含包裝的總體信息,模塊部分將包含專用軟件包信息.

新創建的文件的圖像名為subtest.json文件,位於my_resource_pack文件夾中

  1. 右鍵單擊Explorer窗口,選擇 新>文本文檔.
  2. 命名 顯現.JSON.
    1. 您需要從 .txt到 .JSON. 如果您的Explorer窗口不顯示文件擴展名,則可以啟用 文件名擴展名 在下面 看法 標籤.
  3. 按兩下 顯現.JSON 文件以在文本編輯器中打開.
  4. 複製並將以下代碼粘貼到您的文件中.
< "format_version": 2, "header": < "description": "My dirt resource pack Add-On!", "name": "My Resource Pack", "uuid":"", "version": [1, 0, 0], "min_engine_version": [1, 16, 0] >, “模塊”:[ < "description": "My First Add-On!", "type": "resources", "uuid": "", "version": [1, 0, 0] >]> 

UUID

普遍唯一的標識符或簡稱UUID是一個唯一的數字,用於識別不同的軟件. 對於Minecraft,UUID用於定義特定包,並防止任何重複的軟件引起問題. 對於標題和模塊,在引號之間的每個“ UUID”字段中都需要在每個“ UUID”字段中輸入兩個不同的UUID號碼. 您可以從在線UUID發電機(例如https:// www)中獲取UUID.uuidgenerator.網/.

uuidgenerator.net主屏幕的圖像,帶有自定義UUID

  1. 將UUID複製並粘貼到標題部分. uuid需要粘貼在“ uuid”:“”引號(“”)標記之間的字段中.
  2. 刷新網頁以生成一個新的UUID,以便在模塊部分中使用.
  3. 將新的UUID複製並粘貼到“ UUID”字段中的“ UUID”字段中的模塊部分.
  4. 保存清單.JSON文件.

改變污垢塊

完成清單文件後,您現在可以開始向Minecraft添加自定義內容. 讓我們開始將新紋理應用於香草污垢塊. 該過程的第一部分涉及創建一個文件夾結構以保持紋理.

  1. 在文件資源管理器中,在 my_resource_pack 文件夾,創建一個文件夾並命名 紋理.
  2. 按兩下 紋理 文件夾打開它.
  3. 在紋理文件夾中,創建一個文件夾並將其命名 .
  4. 按兩下 文件夾打開它.

創建紋理

現在創建了文件夾結構,您可以將自定義紋理放在那裡. 這個小的綠色廣場是以下步驟創建的文件類型的示例.

可以下載和使用的PNG文件,以代替照片編輯器中的自定義紋理

您可以下載並保存在您的 文件夾或按照以下步驟創建您的紋理:

  1. 打開圖像編輯器,例如MS Paint.
  2. 文件 菜單和選擇 特性.
  3. 設定 寬度高度16像素 每個.
  4. 點擊 好的.

您現在可以設計圖案或編輯中的任何藝術品. 為了製作綠色廣場,添加了簡單的填充顏色.

MS Paint在此示例中使用以便快速訪問,但是您需要使用其他圖形編輯器來獲得更高級的圖形功能,例如透明度效果或 .TGA文件支持.

  1. 編輯紋理後,請轉到 文件 菜單和選擇 另存為.
  2. 選擇 PNG圖片 選項.
  3. 在裡面 另存為 對話框,導航到 您創建的文件夾.
  4. 將文件保存為 污垢.PNG.

測試包

現在,該包既有清單文件又有一個紋理文件,您可以啟動Minecraft並測試您的新資源附加組件.

包裝 是如何將內容加載到香草含量的頂部,導致每個對像在兩個包中具有相同名稱的對像都被覆蓋 最新的 應用包. 在我們的示例中,原始污垢紋理被我們的自定義紋理覆蓋.

如果另一個使用污垢的包.PNG文件已加載 my_resource_pack,然後Minecraft將使用那個,而您將不會看到更改.

您的自定義紋理將用於每個污垢.世界上的PNG塊,但不會在上面用草塊上使用污垢,因為這些塊有不同的名稱.

Minecraft的圖像

  1. 推出Minecraft並選擇 .
  2. 選擇 創造新世界.
  3. 在下面 設定, 向下滾動到 附加組件 部分.
  4. 點擊 資源包 查看所有可用的包裝.
  5. 點擊 我的包 下拉以打開它.
  6. 選擇 我的資源包 然後單擊 啟用 將資源包添加到世界.
  7. 點擊 創造 創造你的世界.

故障排除

資源包麻煩? 故障排除是任何開發過程的正常部分. 這是一些開始對缺失資源包進行故障排除的地方.

您可以在Minecraft樣品GitHub網站上使用示例資源包來檢查資源包的結構.

您的資源包沒有出現在Minecraft中

如果您的資源包沒有出現在世界的附加組件中,則指出畸形的清單.JSON文件. 讓我們調查.

  • 清單中有兩個不同的uuid.JSON標題和模塊部分? 看到 UUID 部分以獲取更多信息.
  • 您是否打開文件擴展名和路徑? 如果您的Explorer窗口不顯示文件擴展名,則可以啟用 文件名擴展名 在下面 看法 標籤.
  • 雙檢查JSON捲曲支架和支架. JSON LINTING工具可以幫助.

出現資源包,內容不起作用

  • 檢查紋理文件夾是否在正確的位置,並正確拼寫. 然後還檢查塊文件夾.
  • 下載香草資源包,然後嘗試將塊添加到現有紋理/塊文件夾中.
  • 確保新紋理文件的命名與您要替換的香草紋理相同.
  • 將您的背包移到其他方面以確保您的污垢.PNG紋理已加載在其他資源包之前,因此包裝堆放.

下一步是什麼?

現在,使用自定義紋理,現在是您的Minecraft世界的一部分,是時候看看行為如何改變現有實體行為. 在下一部分中,您將為正常和平的牛實體添加侵略性行為.

要查看不變資源和行為文件的示例.