Project1

标题: 关于战斗中特技攻击目标的问题 [打印本页]

作者: j433463    时间: 2012-11-2 00:30
标题: 关于战斗中特技攻击目标的问题
本帖最后由 j433463 于 2012-11-2 20:46 编辑

请问,
在默认的战斗中,如何以事件脚本取得被特技攻击对象(我方,敌方)的 hp / sp?

$game_party.actors[  ].hp

单体 [] 中的我方角色 index 要怎么填?填 actor_index 会出错,
敌方的 $game_troop.enemies 呢?

因为特技有分 scope 范围,有什么要注意的地方?

请指点一下,脚本方面还是菜鸟新人。

作者: yagami    时间: 2012-11-2 19:42
用个全局变量就可以解决了
在对象方动画 里找
for target in @target_battlers
然后下面加一句$bt = target
默认脚本公共事件在动画之后执行的
所以在动画时获取了对象并赋值给$bt这变量 在公共事件里 就可以直接用变量了 比如$bt.hp -= 100
作者: j433463    时间: 2012-11-2 20:06
用个全局变量就可以解决了
在对象方动画 里找...


还是得用到全局变量啊,想说有没有现成的,我也试过,不过用的地方不一样,
只试出我方单体的,新手脑筋不灵活,转不过弯。

也行!取得到就好,这样即时自动逃跑机率和复活特技补血都可以做了,谢谢啦!




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