幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2914|回复: 1

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

[复制链接]

23

主题

44

帖子

483

积分

④见习

积分
483
发表于 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,要怎么实现?
回复

使用道具 举报

3

主题

50

帖子

414

积分

④见习

积分
414
发表于 2009-6-29 18:29:22 | 显示全部楼层
参考方案:给所有敌人分别编号,在A的攻击代码中加入一个数组来存储最靠近自己且在射程以内16个敌人的编码,然后使用choose(val1,val2,val3,...) 随机返回其中一个参数,发动攻击
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-25 21:18 , Processed in 0.016495 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表