|
游戏中有部分范围治疗法术是以团队中某个目标为施法目标(代号A)治疗该目标一定范围内**多个目标(代号B,C,D...)
GC中也有函数“判断指定目标附近范围内血量少于某值的队友数量”(具体记不太清,大概意思懂得),我们一般会在技能释放目标中使用自定义目标,设定血量小于等于一定数值(例如90%)的目标,那么函数会在该目标周围进行搜索符合条件的队友数量,然后释放技能。
那么问题来了!
我的理解是自定义目标中血量小于一定数值,应该是搜索的是少于这个数值的血量最低的目标,函数搜索该目标周围的队友信息是否符合条件
那么当A血量为50%,B,C,D各为80%,队友条件设置为目标附近10码范围内有大于等于2个目标血量小于等于80%则返回真,假如一定时间内A,B,C,D血量不发生变化,且A与B,C,D的距离都在10码以上,B,C,D三个都互相在10码以内。
请问函数是会继续判断等待A附近10码内出现2个血量小于80%的队友时才释放技能,还是忽略掉A,直接以B,C,D中的一个为目标释放技能?(B,C,D中任意一个目标为施法对象都满足条件函数的设定)
|
|