赞 | 0 |
VIP | 0 |
好人卡 | 4 |
积分 | 4 |
经验 | 27857 |
最后登录 | 2024-10-13 |
在线时间 | 377 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 352
- 在线时间
- 377 小时
- 注册时间
- 2013-1-30
- 帖子
- 219
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 qknight 于 2017-3-31 15:14 编辑
友方一个随机英雄被单体技能攻击了,求教应如何判断是哪个英雄受到了攻击。
目前,在下的想法有两个,但都不知道具体的实施方法。如果大神有更好的解决方法,还望不吝赐教
1、直接在技能公式里获取被攻击英雄的ID号,这应该是最优最直接的解决方法,不过在下不知道能不能写出、怎么写这样的公式
2、给被攻击目标赋予一个时限最短的状态,然后用公共事件分歧队伍中第几个英雄身上有这个状态,从而得知被攻击英雄的ID。这样的方法有两个弊端:一是假如同回合内有多个英雄先后被这个单体技能打中,公共事件就会找错目标;二是在下不知道“分歧队伍中第1个英雄身上是否有1号状态”这句话的脚本写法……
感谢楼下大神的解答,目前的解决方法为第一种,在技能公式中写上:v[1]=b._actorId,就可以通过1号变量得知是哪个ID的英雄被攻击到了
{:2_275:} |
|