| 赞 | 13 |
| VIP | |
| 好人卡 | |
| 积分 | 23 |
| 经验 | |
| 最后登录 | 2026-6-29 |
| 在线时间 | 744 小时 |
- 梦石
- 0
- 星屑
- 2284
- 在线时间
- 744 小时
- 注册时间
- 2010-9-6
- 回帖
- 297
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 804173948 于 2020-4-23 02:31 编辑
原版:MV道具说明拓展 1.01
这个2.0其实好几年前就做出来了,不过一直没时间整理(其实现在也没有),然后就没发布上来
今天突然逛了一下论坛,看了我的帖子竟然!那么多人回复了
突然就心血来潮,随便整理一下就发上来吧
这个(应该)可以方便快捷地整合任何一个拓展系统的说明拓展
有一个类似Web的网格布局的自动布局系统可以对每个字段进行布局(虽然有很多问题)
然后似乎解决了之前版本的不兼容问题?
具体的我也忘了,快速发几个截图和范例上来吧
[fold=截图与说明]
首先是效果图,其实和普通的帮助差不多
分栏功能(慎用):
第一张图设定的列数为2,当宽度足够时,字段就会自动拓展成两列
第二张图设定的列数为3,你会发现“伤害属性”字段比起上图要偏左一点,实际上是放在了1/3的位置(3列)
之后要显示的字段是“使用范围”,由于该字段过长,无法在一列的空间内显示完全,故只能显示在下一行,占了两列的位置
之后的“使用场合”字段就只能被迫移到第三列的位置显示,以此类推
不过这个功能要慎用,Bug挺多的
一般列数为2即可,你也可以在插件管理器中对每个字段的行列进行设定(一般不对行进行固定)
接下来是字段的设置,插件中已经提供默认的字段,能应付默认的系统属性了,你也可以按需选择,把不要的删除,当然你也可以根据你所加载的插件自己新增一些字段,比如:物品品质、装备星级、技能等级、下一等级技能什么的。如下所示:
首先基本字段是所有物品(包括技能)都共享的字段配置
接着分别是物品、武器、防具、技能的字段配置。其中武器、防具涉及到属性文本,可以直接用\[mhp]什么的代替属性的文本,这里实际上是对TextManager进行调用,懂脚本的可以看看,反正我也忘了
仔细看上面的截图你可以发现有个什么五行属性,这个是我用于测试自定义字段的
自定义字段有很多方式进行设置,这里第一种最简单的是通过插件管理器来做:
在插件管理器中进行设置自定义字段集,然后在备注上写<custom:字段集名>即可对该物品应用
在本范例中是这样设置的:
字段属性如下(搞两个截图全面一些):
字段名(name):即显示在“【】”内的文本
字段数据源(source):即要显示的数据,是一段脚本,其中item为当前物品对象
字段所在行(row):钦点当前字段所在的行数,为-1时自动分配,为-2时分配到下一行(忘了这里的下一行是啥意思,你们可以试试)
(注意:最好不要有多个字段钦点到同一行,当该行无法完全显示这些字段的时候会卡死)
字段所在列(col):钦点当前字段所在的列数,为-1时自动分配
字段占用行数(高度)(rowLen):钦点字段占用的行数,为0时自动分配字段占用列数(宽度)(colLen):钦点字段占用的列数,为0时自动分配,为-1时占满整行
字段名可视(nameVisible):“【】”中的内容是否要显示出来,比如上面的技能描述字段,该值就是false,因为没有显示“【描述】”
分割线(line):该字段是否显示为分割线
字段字体大小(fontSize):该字段的字体大小(是脚本,可以加一些运算进去)
字段颜色(color):该字段颜色,normal为默认,其他颜色使用rgba(r,g,b,a)表示
字段对齐方式(align):left为左对齐,center为居中,right为右对齐(似乎会有bug)
可视条件(visible):该字段在什么条件下可视,是一段脚本,默认是source(即字段数据源)不为空的时候可视
脚本(script):拓展功能,懂脚本的自己看代码吧,我忘了
上面“治愈”技能的备注就是这样的:
(关于item.meta.fire,熟悉RMMV的话应该知道,可以通过形如 item.meta.aaa 的方式获取备注中形如<aaa:bbb>或者<aaa>这样的值,所以可以用这种方法快速获取你在备注中设定的值)
另外还有两种设置自定义字段的方法:
1. <field:xxx>:似乎是直接在上面显示【xxx】
2. <field>xxx</field>:xxx的内容是一串JSON格式的数据(除去前后两个大括号),可以自己根据上面的属性来进行配置字段
不详细解释了,上例子:
对应的备注是:
- <field:测试field>
- <field>
- name:'WWW',
- col:0,
- colLen: -1, // 占满全部
- source:'"www"',
- align:'center',
- </field>
- <field>
- name:'当前金钱',
- col:0,
- colLen: -1, // 占满全部
- source:'$gameParty.gold()',
- color:'rgba(255,255,0,1)',
- align:'right',
- visible:'"true"'
- </field>
复制代码
[/fold]
范例下载:https://github.com/804173948/RJO_HelpExtend-2.0
记得下载下来后,用复制文本的方式同步一下插件管理的配置,插件自带的配置有可能跟范例中插件管理器的不太一样,谢谢大家
本脚本不更新,有兴趣的大佬们可以看着来改hhh
喜欢就在github点个Star再走吧)
|
评分
-
查看全部评分
|