Project1

标题: 战斗场景怎样获取敌人的名字 [打印本页]

作者: 火焰卷轴    时间: 2018-9-1 13:42
标题: 战斗场景怎样获取敌人的名字
@target_battlers.name
这个写法会报错,请问怎么样获取
作者: SailCat    时间: 2018-9-1 22:49
如果是公共事件中调用的话
$scene.instance_variable_get(:target_battlers)[0].name
[0]可以换成[1] [2] [3]....
如果确定是敌人的话,直接$game_troop.enemies[0].name

作者: 火焰卷轴    时间: 2018-9-2 23:08
本帖最后由 火焰卷轴 于 2018-9-2 21:17 编辑
SailCat 发表于 2018-9-1 20:49
如果是公共事件中调用的话
$scene.instance_variable_get(:target_battlers)[0].name
[0]可以换成[1] [2] [ ...


我的目标是随机的,并不是固定的敌人
而且敌人还可能是角色。
所以要获取目标的名字。
作者: SailCat    时间: 2018-9-3 00:46
火焰卷轴 发表于 2018-9-2 23:08
我的目标是随机的,并不是固定的敌人
而且敌人还可能是角色。
所以要获取目标的名字。 ...

t=$scene.instance_variable_get(:target_battlers)
a=$scene.instance_variable_get(:active_battler)
t[a.current_action.target_index].name





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