RPGMakerMV探秘14-YEP_ItemSynthesis
????????YEP_ItemSynthesis插件提供了物品合成功能。
????????物品合成在RPG游戲中已經(jīng)普遍存在了,也是游戲的一種玩法。這個(gè)插件允許玩家根據(jù)圖鑒,收集材料,進(jìn)行物品、裝備、武器的合成。
????????插件的安裝就不說(shuō)了,來(lái)看下插件定義的參數(shù):

????????大部分參數(shù)是對(duì)各種命令的命名,如上圖設(shè)置參數(shù)后,我們來(lái)看下界面上的效果。

????????上圖便是合成場(chǎng)景展示的效果,在插件代碼中,我們也能看到,插件定義了一個(gè)場(chǎng)景Scene_Synthesis,而這個(gè)場(chǎng)景上又定義了非常多的Window。從場(chǎng)景效果圖上,我們能看到5個(gè)窗口。
????????上方的幫助窗口1,顯示一些幫助信息,比如物品未曾合成過(guò),就會(huì)顯示“還沒(méi)獲得。。。”,當(dāng)然這個(gè)提示可以在參數(shù)中配置。
????????窗口2是一個(gè)命令窗口,包含開發(fā)者定義的“合成物品”、“鍛造兵器”及“合成裝備”,當(dāng)然這里有個(gè)前提條件,圖鑒中有相應(yīng)的合成物品才會(huì)顯示對(duì)應(yīng)的命令。
????????窗口3為統(tǒng)計(jì)窗口,對(duì)圖鑒及三類合成物品進(jìn)行簡(jiǎn)單的統(tǒng)計(jì)。
????????窗口4為合成物品列表,滿足材料需求的物品,可操作,未合成過(guò)的物品是未知的,這樣給玩家一種合成的沖動(dòng),也會(huì)產(chǎn)生圖鑒完整性拼接的沖動(dòng)。
????????窗口5是各種合成物品所需的材料及數(shù)量,如上圖第一件物品,需要3瓶藥水+30G的金錢,當(dāng)前已經(jīng)擁有5瓶藥水,所以顯示為可操作,玩家可以進(jìn)行合成。當(dāng)合成成功后,就會(huì)顯示合成物品的真實(shí)名稱及數(shù)量。
????????插件命令
????????插件提供五個(gè)插件命令:
????????OpenSynthesis:打開合成界面,使用這個(gè)插件命令,就能打開上面效果圖的界面。
????????ShowSynthesis:在主菜單中顯示合成命令,默認(rèn)是打開的,但是需要注意 ,至少得有一個(gè)圖鑒,該命令才會(huì)顯示。
????????HideSynthesis:在主菜單隱藏合成命令。
????????EnableSynthesis:主菜單中合成命令可使用,默認(rèn)可以使用。
????????DisableSynthesis:主菜單合成命令不可使用。
????????備注標(biāo)簽? ????
????????<Item?Recipe:?x> //x代表物品的序號(hào)
????????<Item?Recipe:?x,?x,?x> //支持多件物品的序號(hào)
????????<Item?Recipe:?x?to?y> //支持連下的x到y(tǒng)的物品序號(hào)
????????Item可以替換為Weapon、Armor
????????這組標(biāo)簽一般用于圖鑒物品上,比如我們有一本武器秘籍,上面記載了各種武器。那我們就可以把這本秘籍當(dāng)做一本圖鑒。

????????上圖中,我們創(chuàng)建了“圖鑒C”,備注框中使用標(biāo)簽,定義物品的5、6號(hào)物品可以合成,武器中第5號(hào)武器可合成。
????????既然我們定義了圖鑒,那么肯定需要在可合成的物品上定義合成該物品所需要的材料。
????????<Synthesis?Ingredients>
????????????item?id
????????????item?id:?x
????????????weapon?id
????????????weapon?id:?x
????????????armor?id
????????????armor?id:?x
????????????gold:?x
????????????named?item
????????????named?item:?x
????????</Synthesis?Ingredients>
????????這個(gè)標(biāo)簽內(nèi)容還是比較清晰的,id是物品的編號(hào),x是需要的數(shù)量。像item id這行一般是不使用的。還有最后的named item: x,使用物品的名字也比較少見,如果物品重名,會(huì)根據(jù)物品、武器、裝備排序后的序號(hào)定義優(yōu)先級(jí)。

????????上圖中,5號(hào)物品“藥水【中】”由3個(gè)1號(hào)物品“藥水”及30G金幣可合成一個(gè)。合成的材料,開發(fā)者可以根據(jù)游戲設(shè)定自行定義。材料的掉落率,合成所需數(shù)量,也決定了圖鑒到底需要肝多久。
????????好的,以上就是YEP_ItemSynthesis.js物品合成插件簡(jiǎn)單使用方法。