【Yami RPG Editor】插件教程——自定义角色属性插件
hello,更新了哈!
今天为大家带来的是自己写的插件——自定义属性插件

功能说明:
可以给你的角色增加你自己定义的属性
操作步骤:
首先在我们的工程里面将插件导入进来

指令模式:
当指令模式为关闭状态时将启用三种状态,分别是静态模式、角色模式、UI模式
当为静态模式时,可以对目标对象进行设置属性
当为角色模式时,可以设定目标对象,用以设置在静态状态时设置的属性
当为UI模式时,可以对文本控件进行内容设置
指令模式为开启状态时将禁用三种状态
默认指令模式为开启状态

插件认识了,那我们要怎么用它呢?
首先,我们要知道我们要对哪个角色设置额外的自定义属性
本教程以战士为示例

首先给战士角色文件挂上我们的脚本

将指令模式设置为关闭状态,双击属性列表

属性列表里面的描述为属性名称:属性值
ps:冒号为英文
默认会有一个默认属性,我们可以删除它或更改它
我们可以设置一下属性

更改后:


然后我们切换开启状态为角色模式,这样这个角色文件就应用了我们刚才设置的属性了

角色的属性有了,我们怎么去显示它呢?
ok,我来教你
首先在你想显示的界面里面创建一个文本控件


创建了一个文本控件,我们就可以显示它了
显示的方法有两种
第一种:脚本方式设置
我们设置刚刚创建的文本内容为这个
境界:{name:你的属性名}
我刚刚设置的是境界,所以就写境界了

然后我们新建个自动执行的事件,然后写个脚本命令
这个命令在插件里面有说,是设置文本,第一个参数是我们的元素id(文本控件id,右键获取),第二个参数就是我们角色的名称


运行一下,已经获取成功了

第二种:挂载方式设置
我们先将刚刚的事件删除,然后在脚本处挂载我们的脚本文件,将指令模式关闭,然后将开启状态设置为UI模式

此时我们内容要改成这样
境界:{name:属性名,actor:获取属性的角色名}
我就这样设置

然后运行一下,结果一样

插件还有其他的方法,这里就不多讲,反正很简单

说明方法:
PluginManager.xucore.setText(id,text)
说明:设置文本控件内容,参数1为文本控件id,参数2为文本内容
PluginManager.xucore.change_actor(actorname,actor_sx,values)
说明:改变角色属性,参数1为角色名称,参数2为属性名称,参数3为设置的值
PluginManager.xucore.get_actor(actorname,actor_sx)
说明:获取角色属性,参数1为角色名称,参数2为角色属性
PS:PluginManager前缀可以省略不写
插件下载地址:Yami RPG Editor官方群