Minecraft-Bedrock-Edition

將多個紋理添加到一個紋理塊

  • April 9, 2021

如何將多個紋理(如頂部、底部、側面等)添加到只有一個紋理(如木板、泥土等)的塊?

分配紋理

在您blocks.json的目錄頂部(即myresourcepack/blocks.json)有用這些定義的塊紋理。blocks.json以熔爐為例:

{
 "furnace" : {
     "sound" : "stone",
     "textures" : {
        "down" : "furnace_top",
        "east" : "furnace_side",
        "north" : "furnace_side",
        "south" : "furnace_front_off",
        "up" : "furnace_top",
        "west" : "furnace_side"
     }
  }
}
  • furnace- 塊的 ID
  • furnace_top, furnace_side… - 您在下面註冊紋理的名稱
  • stone- 聲音。聲音註冊的名稱(可選)

註冊紋理

不同的邊應該指向一個註冊的紋理。如果您不知道如何註冊紋理,這裡有一個範例:

有一個名為terrain_texture.json. 文件路徑應為:myresourcepack/textures/terrain_texture.json. 在文件中,有這個:

{
  "num_mip_levels" : 4,
  "padding" : 8,
  "resource_pack_name" : "vanilla",
  "texture_data" : {
     "acacia_planks" : {
        "textures" : "textures/blocks/planks_acacia"
     }
  }
}

在該範例中,我們定義了一個紋理,名為acacia_planks實際圖像的文件路徑textures/blocks/planks_acacia。這指向我們的planks_acacia文件myresourcepack/textures/blocks/planks_acacia.png;是.png暗示的。

  • acacia_planks- 無論你想命名紋理
  • planks_acacia- 中的PNG文件的名稱blocks/,省略.png
  • 至於 mip、填充、包名稱等。我無法告訴你有什麼用 - 只需將其複制並粘貼到

引用自:https://gaming.stackexchange.com/questions/379513