欢迎光临散文网 会员登陆 & 注册

【Yami RPG Editor】插件教程——自定义角色属性插件

2022-12-28 17:52 作者:徐然XYS  | 我要投稿

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官方群

【Yami RPG Editor】插件教程——自定义角色属性插件的评论 (共 条)

分享到微博请遵守国家法律