查看: 2977|回复: 3

[已经过期] 战斗场景怎样获取敌人的名字

[复制链接]
梦石
0
星屑
615
在线时间
84 小时
注册时间
2012-8-12
回帖
127
发表于 2018-9-1 13:42:25 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
@target_battlers.name
这个写法会报错,请问怎么样获取

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

发表于 2018-9-1 22:49:23 | 显示全部楼层
如果是公共事件中调用的话
$scene.instance_variable_get(:target_battlers)[0].name
[0]可以换成[1] [2] [3]....
如果确定是敌人的话,直接$game_troop.enemies[0].name
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复

使用道具 举报

梦石
0
星屑
615
在线时间
84 小时
注册时间
2012-8-12
回帖
127
 楼主| 发表于 2018-9-2 23:08:54 | 显示全部楼层
本帖最后由 火焰卷轴 于 2018-9-2 21:17 编辑
SailCat 发表于 2018-9-1 20:49
如果是公共事件中调用的话
$scene.instance_variable_get(:target_battlers)[0].name
[0]可以换成[1] [2] [ ...


我的目标是随机的,并不是固定的敌人
而且敌人还可能是角色。
所以要获取目标的名字。
回复

使用道具 举报

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

发表于 2018-9-3 00:46:10 | 显示全部楼层
火焰卷轴 发表于 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
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部