【Yami RPG Editor】插件教程——自定義角色屬性插件
hello,更新了哈!
今天為大家?guī)?lái)的是自己寫(xiě)的插件——自定義屬性插件

功能說(shuō)明:
可以給你的角色增加你自己定義的屬性
操作步驟:
首先在我們的工程里面將插件導(dǎo)入進(jìn)來(lái)

指令模式:
當(dāng)指令模式為關(guān)閉狀態(tài)時(shí)將啟用三種狀態(tài),分別是靜態(tài)模式、角色模式、UI模式
當(dāng)為靜態(tài)模式時(shí),可以對(duì)目標(biāo)對(duì)象進(jìn)行設(shè)置屬性
當(dāng)為角色模式時(shí),可以設(shè)定目標(biāo)對(duì)象,用以設(shè)置在靜態(tài)狀態(tài)時(shí)設(shè)置的屬性
當(dāng)為UI模式時(shí),可以對(duì)文本控件進(jìn)行內(nèi)容設(shè)置
指令模式為開(kāi)啟狀態(tài)時(shí)將禁用三種狀態(tài)
默認(rèn)指令模式為開(kāi)啟狀態(tài)

插件認(rèn)識(shí)了,那我們要怎么用它呢?
首先,我們要知道我們要對(duì)哪個(gè)角色設(shè)置額外的自定義屬性
本教程以戰(zhàn)士為示例

首先給戰(zhàn)士角色文件掛上我們的腳本

將指令模式設(shè)置為關(guān)閉狀態(tài),雙擊屬性列表

屬性列表里面的描述為屬性名稱:屬性值
ps:冒號(hào)為英文
默認(rèn)會(huì)有一個(gè)默認(rèn)屬性,我們可以刪除它或更改它
我們可以設(shè)置一下屬性

更改后:


然后我們切換開(kāi)啟狀態(tài)為角色模式,這樣這個(gè)角色文件就應(yīng)用了我們剛才設(shè)置的屬性了

角色的屬性有了,我們?cè)趺慈ワ@示它呢?
ok,我來(lái)教你
首先在你想顯示的界面里面創(chuàng)建一個(gè)文本控件


創(chuàng)建了一個(gè)文本控件,我們就可以顯示它了
顯示的方法有兩種
第一種:腳本方式設(shè)置
我們?cè)O(shè)置剛剛創(chuàng)建的文本內(nèi)容為這個(gè)
境界:{name:你的屬性名}
我剛剛設(shè)置的是境界,所以就寫(xiě)境界了

然后我們新建個(gè)自動(dòng)執(zhí)行的事件,然后寫(xiě)個(gè)腳本命令
這個(gè)命令在插件里面有說(shuō),是設(shè)置文本,第一個(gè)參數(shù)是我們的元素id(文本控件id,右鍵獲?。?,第二個(gè)參數(shù)就是我們角色的名稱


運(yùn)行一下,已經(jīng)獲取成功了

第二種:掛載方式設(shè)置
我們先將剛剛的事件刪除,然后在腳本處掛載我們的腳本文件,將指令模式關(guān)閉,然后將開(kāi)啟狀態(tài)設(shè)置為UI模式

此時(shí)我們內(nèi)容要改成這樣
境界:{name:屬性名,actor:獲取屬性的角色名}
我就這樣設(shè)置

然后運(yùn)行一下,結(jié)果一樣

插件還有其他的方法,這里就不多講,反正很簡(jiǎn)單

說(shuō)明方法: ?
PluginManager.xucore.setText(id,text)
說(shuō)明:設(shè)置文本控件內(nèi)容,參數(shù)1為文本控件id,參數(shù)2為文本內(nèi)容
PluginManager.xucore.change_actor(actorname,actor_sx,values)
說(shuō)明:改變角色屬性,參數(shù)1為角色名稱,參數(shù)2為屬性名稱,參數(shù)3為設(shè)置的值
PluginManager.xucore.get_actor(actorname,actor_sx)
說(shuō)明:獲取角色屬性,參數(shù)1為角色名稱,參數(shù)2為角色屬性
PS:PluginManager前綴可以省略不寫(xiě)
插件下載地址:Yami RPG Editor官方群