497252179 发表于 2014-8-17 19:59:23

如何选择扇形区域?

((从(loc_攻击单位)到(选取单位)的角度 ) 小于或等于 (转换实数 ((loc_r) + 60.00) 为角度)) or ((从(loc_攻击单位)到(选取单位)的角度 ) 小于或等于 (转换实数 ((loc_r) - 60.00) 为角度))
这是一个判断条件LOC-r就是攻击单位所在点到被攻击单位所在点的角度所转换的实数,但是触发时扇形区域选择变得不规则,似乎是因为LOC -r少于60度所致。有解决方法吗?

ckpig 发表于 2014-8-18 21:45:48

这个条件本身就有问题 楼主自己多看看吧

allennai 发表于 2014-8-27 03:01:43

模拟扇形。制造出几个马甲单位朝着一定角度移动(例如15度、0度、15度)。然后每秒选取马甲周围的敌军伤害。

nikki 发表于 2014-9-9 23:23:55

用无数个圆来选,每次都增加一点半径,然后向前移动一点点,就是扇形了
选出来都加到同一个单位组里
页: [1]
查看完整版本: 如何选择扇形区域?