查看: 8609|回复: 10

[原创发布] MV道具说明拓展 2.0

[复制链接]
梦石
0
星屑
2284
在线时间
744 小时
注册时间
2010-9-6
回帖
297
发表于 2020-4-22 23:25:11 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 804173948 于 2020-4-23 02:31 编辑

原版:MV道具说明拓展 1.01
这个2.0其实好几年前就做出来了,不过一直没时间整理(其实现在也没有),然后就没发布上来

今天突然逛了一下论坛,看了我的帖子竟然!那么多人回复了

突然就心血来潮,随便整理一下就发上来吧

这个(应该)可以方便快捷地整合任何一个拓展系统的说明拓展
有一个类似Web的网格布局的自动布局系统可以对每个字段进行布局(虽然有很多问题)

然后似乎解决了之前版本的不兼容问题?
具体的我也忘了,快速发几个截图和范例上来吧

[fold=截图与说明]
首先是效果图,其实和普通的帮助差不多

装备帮助拓展13.jpg 装备帮助拓展7.jpg

分栏功能(慎用):

第一张图设定的列数为2,当宽度足够时,字段就会自动拓展成两列
装备帮助拓展8.jpg

第二张图设定的列数为3,你会发现“伤害属性”字段比起上图要偏左一点,实际上是放在了1/3的位置(3列)
之后要显示的字段是“使用范围”,由于该字段过长,无法在一列的空间内显示完全,故只能显示在下一行,占了两列的位置
之后的“使用场合”字段就只能被迫移到第三列的位置显示,以此类推
装备帮助拓展9.jpg

不过这个功能要慎用,Bug挺多的
一般列数为2即可,你也可以在插件管理器中对每个字段的行列进行设定(一般不对行进行固定)

接下来是字段的设置,插件中已经提供默认的字段,能应付默认的系统属性了,你也可以按需选择,把不要的删除,当然你也可以根据你所加载的插件自己新增一些字段,比如:物品品质、装备星级、技能等级、下一等级技能什么的。如下所示:
首先基本字段是所有物品(包括技能)都共享的字段配置
装备帮助拓展1.jpg

接着分别是物品、武器、防具、技能的字段配置。其中武器、防具涉及到属性文本,可以直接用\[mhp]什么的代替属性的文本,这里实际上是对TextManager进行调用,懂脚本的可以看看,反正我也忘了
装备帮助拓展3.jpg 装备帮助拓展4.jpg 装备帮助拓展5.jpg 装备帮助拓展6.jpg

仔细看上面的截图你可以发现有个什么五行属性,这个是我用于测试自定义字段的
自定义字段有很多方式进行设置,这里第一种最简单的是通过插件管理器来做:
在插件管理器中进行设置自定义字段集,然后在备注上写<custom:字段集名>即可对该物品应用
在本范例中是这样设置的:
装备帮助拓展10.jpg

字段属性如下(搞两个截图全面一些):
装备帮助拓展2.jpg 装备帮助拓展12.jpg
字段名(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):拓展功能,懂脚本的自己看代码吧,我忘了
上面“治愈”技能的备注就是这样的:
  1. <fire:8>
  2. <custom:五行属性>
复制代码
(关于item.meta.fire,熟悉RMMV的话应该知道,可以通过形如 item.meta.aaa 的方式获取备注中形如<aaa:bbb>或者<aaa>这样的值,所以可以用这种方法快速获取你在备注中设定的值)

另外还有两种设置自定义字段的方法:

1. <field:xxx>:似乎是直接在上面显示【xxx】
2. <field>xxx</field>:xxx的内容是一串JSON格式的数据(除去前后两个大括号),可以自己根据上面的属性来进行配置字段
不详细解释了,上例子:
装备帮助拓展11.jpg

对应的备注是:
  1. <field:测试field>
  2. <field>
  3. name:'WWW',
  4. col:0,
  5. colLen: -1, // 占满全部
  6. source:'"www"',
  7. align:'center',
  8. </field>
  9. <field>
  10. name:'当前金钱',
  11. col:0,
  12. colLen: -1, // 占满全部
  13. source:'$gameParty.gold()',
  14. color:'rgba(255,255,0,1)',
  15. align:'right',
  16. visible:'"true"'
  17. </field>
复制代码

[/fold]
范例下载:https://github.com/804173948/RJO_HelpExtend-2.0
记得下载下来后,用复制文本的方式同步一下插件管理的配置,插件自带的配置有可能跟范例中插件管理器的不太一样,谢谢大家
本脚本不更新,有兴趣的大佬们可以看着来改hhh
喜欢就在github点个Star再走吧)


评分

参与人数 3赞 +3 收起 理由
redsky + 1 我很赞同
白嫩白嫩的 + 1 精品文章
frost_king_hw + 1 感谢分享

查看全部评分

undefined
梦石
2
星屑
18915
在线时间
1453 小时
注册时间
2017-4-16
回帖
216

MZ评测员开拓者

发表于 2020-4-23 11:39:26 | 显示全部楼层
早知道大佬的这个已经这么完善了我就不用从头码了
个人RM交流群:568785370,目前在该群发布Ganfly系列插件
回复

使用道具 举报

梦石
0
星屑
2284
在线时间
744 小时
注册时间
2010-9-6
回帖
297
 楼主| 发表于 2020-10-14 21:27:05 | 显示全部楼层
偶尔回来自顶一下
Github慢的或者看不懂英文的可以选择码云:
https://gitee.com/jyanon/RJO_HelpExtend-2.0
undefined
回复

使用道具 举报

梦石
0
星屑
113
在线时间
11 小时
注册时间
2020-10-14
回帖
27
发表于 2020-10-15 08:54:16 | 显示全部楼层
楼主好人——
回复

使用道具 举报

梦石
0
星屑
839
在线时间
90 小时
注册时间
2010-10-6
回帖
55
发表于 2021-1-11 07:48:20 | 显示全部楼层
为啥我觉得这个2.0没有1.0酷炫?1.0的边框都是带颜色的,2.0都是用普通边框。
回复

使用道具 举报

梦石
0
星屑
3257
在线时间
170 小时
注册时间
2020-11-16
回帖
85
发表于 2021-1-11 17:49:31 | 显示全部楼层
楼主好人啊!!!!
回复

使用道具 举报

梦石
0
星屑
218
在线时间
23 小时
注册时间
2021-1-10
回帖
9
发表于 2021-1-13 19:12:30 | 显示全部楼层
QQ截图20210113191041.png
我的装了之后打开装备页面就报错怎么回事?已经按照帖子上的介绍把例程里的配置复制完毕了。
回复

使用道具 举报

梦石
0
星屑
1527
在线时间
85 小时
注册时间
2014-6-13
回帖
96
发表于 2021-5-25 20:12:13 | 显示全部楼层
嗷嗷嗷嗄!!!!爱了
回复

使用道具 举报

梦石
0
星屑
80
在线时间
11 小时
注册时间
2021-7-10
回帖
2
发表于 2021-7-12 21:50:44 | 显示全部楼层
试试用,谢楼主
回复

使用道具 举报

梦石
0
星屑
850
在线时间
160 小时
注册时间
2012-6-3
回帖
89
发表于 2023-2-20 14:49:24 | 显示全部楼层
求教,怎么设置只作用于物品,或者只作用于物品和装备?
我的状态和技能都用了其他插件,有冲突……技能只是被覆盖问题还不大,状态直接打开就跳错,俩不能同时用……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部