Project1

标题: 战斗指针问题 [打印本页]

作者: BLUEONE    时间: 2021-8-19 11:38
标题: 战斗指针问题
本帖最后由 BLUEONE 于 2021-8-21 17:53 编辑

这个我自已研究了许久也没个头绪
如果,这个世界上有一段能在技能里使用的公共事件里使用的能读取战斗时选择的敌人的params的脚本——
那是一件多好的事情啊。。。
作者: soulsaga    时间: 2021-8-19 15:25
本帖最后由 soulsaga 于 2021-8-20 10:39 编辑

技能伤害公式写..1号变量等於对手的攻击
RUBY 代码复制
  1. v[1]=b.atk;a.atk * 4 - b.def * 2


未测试
作者: BLUEONE    时间: 2021-8-20 08:26
本帖最后由 BLUEONE 于 2021-8-20 08:27 编辑
soulsaga 发表于 2021-8-19 15:25
SceneManager.scene.targets[SceneManager.scene.subject._lastTargetIndex].atk[/pre]

未测试


--------------------------- project6 --------------------------- Script 'Game_Interpreter' line 1411: NoMethodError occurred. undefined method `targets' for #<Scene_Battle:0x122cff6c> --------------------------- 确定 ---------------------------

不明确的 "targets"
作者: BLUEONE    时间: 2021-8-21 12:40
本帖最后由 BLUEONE 于 2021-8-21 14:06 编辑
soulsaga 发表于 2021-8-19 15:25
技能伤害公式写..1号变量等於对手的攻击
v[1]=b.atk;a.atk * 4 - b.def * 2[/pre]


抱歉,但是依然失败了...

脚本“Game_Interpreter(游戏解释器)”行1411:发生NameError。
undefined local variable or method ' b' for #<Game_Interpreter:0xf8259d8>
(未定义的局部变量或方法b for #<Game_Interpreter:0xf8259d8>)

作者: BLUEONE    时间: 2021-8-21 14:07
本帖最后由 BLUEONE 于 2021-8-21 18:50 编辑

哦,好的。
我觉得
RUBY 代码复制
  1. SceneManager.scene.targets[SceneManager.scene.subject._lastTargetIndex]
还可以抢救一下





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1