我的世界Minecraft 1.19.2 Mod開發(fā)教程分享-20-自定義方塊模型
插曲
如何創(chuàng)建一個(gè)minecraft的模型


一個(gè)方塊的大小

創(chuàng)建了一個(gè)方塊

選擇所有的trays

選擇所有的面,添加貼圖

在繪畫模式進(jìn)行繪畫

這里還可以調(diào)整畫筆的大小,橡皮擦,漸變工具和繪制形狀等功能。

其他的幾個(gè)物品的貼圖繪制就自己繪制吧。大同小異,B站也有教程,比如酒石酸大佬的教程。
通過display調(diào)整各個(gè)狀態(tài)的姿勢
ctrl+s? 保存項(xiàng)目,這四個(gè)文件是我們所需要的文件


添加自定義方塊
添加JSON文件
將我們之前在BlockBeanch中的模型添加到Minecraft項(xiàng)目的文件中。

修改其中textures的位置。

添加textures到textures/block中

添加對應(yīng)的物品的json

添加對應(yīng)的翻譯
添加對應(yīng)的blockstate
希望在面朝不同方向放置方塊的時(shí)候能有不同的旋轉(zhuǎn)


## 創(chuàng)建自定義blcok類

注冊方塊

## 測試
我么成功創(chuàng)建了自定義的模型,不同方向會進(jìn)行旋轉(zhuǎn)。


## 這時(shí)候你會發(fā)現(xiàn)沒有碰撞體積
如何添加碰撞體積?

安裝這個(gè)插件

確保你的模型在VoxelShapse這個(gè)文件夾下面

點(diǎn)擊導(dǎo)出

可以得到具體的碰撞體積

不過之類這里我們就使用一個(gè)簡單的盒子的碰撞體積吧。


測試
再次啟動游戲,已經(jīng)有碰撞體積了
