🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
创建完装备之后,你可能很疑惑如何使用属性 实际上,在pxrpg中,属性的配置由属性组来完成 其文件路径在`PxRpg\Modules\Equip\Entry`中 在这里本人将讲解改文件路径下的`Basic`属性组 先放上默认的配置 ``` entries: #属性id,随意取名,不重复即可(用于继承,详细会在下一章讲解) 属性_攻击_词条: #词条类型: 目前只有attribute type: attribute data: #你注册的属性id的文件名 id: 攻击 #在有范围的情况下属性的最小值,如果是定值则只需要改节点 min: 1000 #在有范围的情况下属性的最大值 max: 1500 #浮点,即数值浮动,小于1为百分比,大于1为定值 #float = 0.2 最终min取值于 min*(1-0.2 ~ 1+0.2) 的范围 #float = 10 最终min取值于 min-10 ~ min+10 的范围 float: 0.0 #是否为百分比(注意 1 = 100%) sign: false #该属性在显示模块的显示方式 display: - '&7[&b基础&7] &b{attribute.name}&7提升 &f{attribute.streng.summary}{attribute.streng}' # 权重(排序装备上下的,越大越在上方) order: 0 属性_攻击_词条_继承覆盖: type: attribute data: id: 攻击 min: 2000 max: 3000 float: 0.0 sign: false display: - '&7[&b基础&7] &b{attribute.name}&7提升 &f{attribute.streng.summary}{attribute.streng}' order: 0 ``` 在创建好了属性组之后,我们就需要把属性组放到装备中 ~~~ template: 示例_装备模板 damage: 0 need-class: [] equip-type: 剑 can-reset: true introduce: - '&7 武器 装备描述文本' custom: {} sell: ​ money: '{entry.basic}+{entry.random}' exp: '{entry.basic}+{entry.random}' point: '0' score: '{entry.basic}+{entry.random}+{gem}' custom-model-data: 0 entry: random: 武器随机词条 basic: 武器词条 type: diamond_sword gem: driller: true hide: 63 need-level: '{equip.level}' template-not-appraisal: 示例_未鉴定装备模板 name: 武器 can-streng: true unbreakable: true ~~~ 可以看到 ``` entry: random: 武器随机词条 basic: 武器词条 ``` 这两个节点就改成你需要的属性组的名称即可(不带后缀的文件名)。 如果有问题/不理解欢迎随时加我对线或在px群提问 - author:skytear(qq1525638490)