iT邦幫忙

2025 iThome 鐵人賽

DAY 12
0

昨天已經註冊好方塊了,今天要來幫它添加texture。

首先是檔案的架構https://ithelp.ithome.com.tw/upload/images/20250926/20169406JE1tilLOom.png 可以看到有3個ruby_block.json檔案,它們分別有不同的作用

  1. resources/assets/rubymod/blockstates/ruby_block.json
    這個檔案是 Block State 定義,它告訴遊戲在不同狀態下(例如方塊的方向、是否被充能等)應該使用哪個 Block Model 來渲染 ruby_block。

作用: 負責將方塊的遊戲狀態(Block State)映射到實際的外觀模型(Block Model)。對於一個簡單的、沒有狀態變化的方塊,它通常只會指定一個預設的模型。

  1. resources/assets/rubymod/models/block/ruby_block.json
    這個檔案是 Block Model 定義,它指定了方塊在世界中被放置時的幾何形狀和紋理(Texture)貼圖。

作用:

定義方塊的立體外觀: 說明方塊是像普通方塊那樣是個立方體,還是有特殊的形狀。

指定紋理位置: 告訴遊戲方塊的六個面上應該貼上哪張紋理圖片(即您在 textures/block/ruby_block.png 裡放的那張圖片)。

  1. resources/assets/rubymod/models/item/ruby_block.json
    這個檔案是 Item Model 定義,它定義了當 ruby_block 作為一個物品(例如在玩家的物品欄、快捷欄或掉落物狀態)時的外觀。

作用: 確保當您手持或在物品欄中看到 ruby_block 時,它能夠正確地顯示。通常,這個檔案會參考對應的 Block Model,讓方塊物品看起來就是方塊本體的小型渲染。

最後在resources/assets/textures/block中放上你想要的圖片就好了!
https://ithelp.ithome.com.tw/upload/images/20250926/20169406gzJlRM3HLx.png


上一篇
D11:第一個方塊
下一篇
D13:第一個方塊(3)
系列文
Minecraft:使用AI工具來創造我的世界吧!13
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言