shiroin 发表于 2023-8-16 21:41 好的 谢谢!! |
shiroin 发表于 2023-8-16 21:39 $dataWeapons[$gameVariables.value(1)].params[2]这个也是一样,既要考虑$dataWeapons替换为$dataArmors,也要考虑你是不是依旧是要读取ATK数值,如果是DEF就要把后面的params[2]改成params[3] |
xie2008 发表于 2023-8-16 16:06 可以的。 把var m=$gameParty.members()[0];var w=m?m.weapons()[0]:null;w?w.id:0这段代码里的weapons替换为armors,【weapons()[0]】里的0也得修改,这是装备类型ID,武器默认都是0,但护甲、饰品这些装备得看你工程里具体是什么数字 |
shiroin 发表于 2023-8-16 14:58 好的 十分感谢! 请问装备和饰品等能用同样的代码实现吗! |
用脚本的形式可以实现的,先留出两个变量分别用于赋值【领队角色当前装备的武器ID】和【对应ID武器的ATK数值】,然后每次触发伤害事件时,由事件去调用变量造成对应伤害,具体实现的路径有很多种,比如: var m=$gameParty.members()[0];var w=m?m.weapons()[0]:null;w?w.id:0 $dataWeapons[$gameVariables.value(1)].params[2] |
photo_2023-08-16_14-53-40.jpg (36.2 KB, 下载次数: 22)
zhufeng233 发表于 2023-8-15 21:03 感谢回复! 但是目前还有个问题就是在实现伤害判定时,无法将武器数据代入变量,这导致游戏无法识别主角装备的武器,从而无法判定造成了多少伤害。请问有什么方法或者插件可以使得武器数据可以输入变量呢 |
曲线救国一下,用被动插件和状态核心插件做一个被动状态,然后穿上装备时习得相应的技能。事件可以在状态核心里触发 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 07:38
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.