mcse 发表于 2009-6-29 13:55:18

请教随机攻击范围内的目标如何实现

现在用point_distance(x1,y1,x2,y2) 发现,与 A(x1,x2) 距离500范围之内的object有3个,分别是 B C D ,现在我想让A随机的去攻击 B C D 中的一个object,要怎么实现?

血色冰凌 发表于 2009-6-29 18:29:22

参考方案:给所有敌人分别编号,在A的攻击代码中加入一个数组来存储最靠近自己且在射程以内16个敌人的编码,然后使用choose(val1,val2,val3,...) 随机返回其中一个参数,发动攻击
页: [1]
查看完整版本: 请教随机攻击范围内的目标如何实现