材質(zhì)番外: 修改FBER貼圖
閱前提示:
本教程旨在修復(fù)FBER與其他材質(zhì)包混搭時產(chǎn)生的問題,如果你不感興趣,可以不用往下看...
本教程分為兩部分,解釋出現(xiàn)問題的原因+介紹修復(fù)問題的方法

一.
最近在做showcase考慮用到其他材質(zhì)包,但是因為FBER有一部分調(diào)用的是獨立貼圖,所以直接套娃別的材材包會出一點問題,順手水一篇專欄記錄一下修復(fù)的過程...
比如與xekr的方紋淡彩(xk打錢)搭配時,活塞的部分貼圖并沒有隨方紋淡彩變更,接下來我解釋一下為什么會這樣

在FBER v1.1中我把"按鈕"的模型換成了"紅石火把"的模型,這樣就可以擁有方向性,玩家面向北放置,那火把就是面向北的,面向西放置,那火把就是面向西的,這樣比較符合直覺

(不像以前的v1.0,四個朝向的火把是4個獨立的模型,玩家想放置朝西的火把,就需要找到朝西的模型,如果玩家手里拿著的是朝南的模型,那玩家怎么轉(zhuǎn)視角都沒用,它的朝向是固定死的,實際使用的時候經(jīng)常會拿錯模型,非常煩人)

這時候就出現(xiàn)了一個問題,按鈕這個東西很神奇,同一個模型的同一個面,在不同朝向時,游戲讀取的貼圖卻不是同一個地方...
比如紅石火把的底面,東南西北4個朝向的底面分別讀取貼圖的4個角落,且每個都要順時針轉(zhuǎn)90度才能保持觀感統(tǒng)一
又比如活塞臂的根部,更是在同一個貼圖里面讀取8個不同的地方(
不知道m(xù)ojang哪個sb的程序猿做了這樣反人類的設(shè)計,搞得我只能放棄調(diào)用原版自帶的,轉(zhuǎn)而自己魔改貼圖,以下是一些案例(

這就是為什么套上別的材質(zhì)包以后,活塞臂和紅石火把的貼圖不會改變的原因,因為我調(diào)用的是我自己的貼圖,而不是系統(tǒng)自帶的貼圖...
ok原因解釋完了,那接下來就寫一下怎么修復(fù)

二.
其實很簡單,就是改帖圖,把第三方的材質(zhì)包里面對應(yīng)的貼圖拎出來(不會有人不會提取貼圖吧),導(dǎo)進(jìn)我自己畫的貼圖里面,照著我那個改就好了
活塞需要修改"piston_arm_1 / piston_arm_2 / piston_arm_3 / piston_side_new"這四個貼圖
紅石火把需要修改"redstone_torch_new"這個貼圖
以下我用修改匹配方紋淡彩為例,大概展示一下過程...
首先解決活塞頭邊緣的問題

接著解決活塞臂下半段的問題

然后解決活塞臂上半段的問題

最后修改活塞臂分段處的問題

這樣一個活塞就修改好了,紅石火把同理,我不做重復(fù)演示了
還有一點就是方紋淡彩附帶了紅石顯示,還需要針對活塞根部的指示條進(jìn)行單獨的調(diào)整,讓它從淡紅變?yōu)樯罴t,方法相同,我也不做重復(fù)演示了?(如果沒有紅顯的話那就不需要更改)
最后看一下全部改完后的樣子吧


完
ps:
我特意沒有把伸出的活塞臂改成原版方紋淡彩里面那種四周無白點的,我個人覺得活塞伸出跟收回時,貼圖保持一致才比較符合be的調(diào)性