這些寶具都是出自2006年遊戲《Fate/Stay Night》,2020年4月5日發表,收錄在 Minecraft基岩版Fate/Go寶具Add-On
是、射殺百頭 Nine Lives Blade Works
衛宮士郎在接上Emiya給予的手臂之後,面對黑泥污染的Berserker,所投影出的武器。
Minecraft中揮舞這把武器後,周遭5格內都會獲得凋零狀態。
其實第一人稱視角下還挺擋視線的
無限劍制 Unlimited Blade Works,衛宮士郎和Emiya都曾使用過的寶具。
詠唱:
I am the bone of my sword.
Steel is my body, and fire is my blood.
I have created over a thousand blades.
Unknown to death,
Nor known to life.
Have withstood pain to create many weapons.
Yet, those hands will never hold anything.
So as I pray, unlimited blade works.
當然不能忘記這個經典BGM
將各式各樣的劍投影出來,在FGO裡面就變成光砲的形式了。
Emiya拿的雙刀是甘將、莫耶。Minecraft裡面拿出,就會把Minecraft出現的劍一併投影出來,射向敵人。賦予5格內敵人的凋零狀態效果。
…其實上面都是攻擊特效而已啦,Minecrat Add-On要計算投擲物的傷害根本做不到,所以只好用廣域藥水效果替代之。
最後講下,當時Minecraft基岩版Add-on製作3D武器的原理&方法。
3D武器實質上是修改玩家模型的檔案,並「疊」一個material上去,換句話說就是把另一個實體的模型加在玩家身上,並另外用render_controller控制顯示時機。
1.在資源包entity資料夾註冊實體的player.json,在原有的material物件後方插入一個新的material。同樣textures和geometry的物件也插入新增的內容。接著,在render_controller物件新增一個3D武器專用的render_controller。
資源包裡的render_controller資料夾新增一個武器的render_controller,裡面的geometry和texture使用在entity裡面定義的名稱,例如"newmob"就是"Texture.newmob",接著再使用"part_visibility"設定武器這個模型的顯示條件,例如query.get_equipped_item_name來取得手持物品名字,是true的話則顯示。
如果要製作動畫,就跟一般自訂實體無異。只是如果要武器本身跟著玩家原本模型的手一起作動的話,bone的名稱使用玩家身體bone的原始名稱,如rightArm會是好選擇。