找回密码
 点一下
查看: 1770|回复: 10

一个十分令我头痛的条件判断,请大家多多帮忙!

[复制链接]
发表于 2008-2-22 15:08:29 | 显示全部楼层 |阅读模式
请教大家一下~
如何使用条件判断一个单位1000(假设是一千)范围内的所有其它单位离这个单位最近,然后将离这个单位最近的单位指定变量。
这个条件我憋了一天,憋的我头都大了也没憋出来。希望大家多多指点~~
发表于 2008-2-22 15:25:42 | 显示全部楼层
什么意思吖?
回复

使用道具 举报

发表于 2008-2-22 15:30:35 | 显示全部楼层
想到了 冒泡
选取所有符合条件的单位
再用两点间的距离比大小吧   
回复

使用道具 举报

 楼主| 发表于 2008-2-22 15:34:02 | 显示全部楼层
这么说吧
假如我有一个英雄,而我的英雄附近有黑压压的一片怪。
而我想实现从英雄附近一定的范围内挑出一个离英雄最近的怪,并给这个怪赋予一个变量,因为这个变量在以后的触发器里可能会用到的~~~
回复

使用道具 举报

 楼主| 发表于 2008-2-22 15:37:19 | 显示全部楼层
其实主要就是不知道该怎样比大小来决定最小距离。
请教一下2楼,这个怎样解决呢?
回复

使用道具 举报

发表于 2008-2-22 15:48:35 | 显示全部楼层
如果有三个变量a1 a2  a3
假如
a1>a2  设置max=a2
a1<a2   设置max=a1
下面 就类推吧 用max与a3 比较..........
一直到最后


回复

使用道具 举报

 楼主| 发表于 2008-2-22 15:51:48 | 显示全部楼层
那岂不是要把范围内的所有单位逐个赋予一个变量?
回复

使用道具 举报

发表于 2008-2-22 16:02:09 | 显示全部楼层
55555做完演示发现大家讨论的好激烈阿………………
lz看看可以不??
没做排泄哦

test.w3x (19 KB, 下载次数: 22)

输入k杀死离大法师最近的单位,如果2个以上单位距离相同,杀死血最少的
回复

使用道具 举报

 楼主| 发表于 2008-2-22 16:10:40 | 显示全部楼层
楼上用的是1.20C以上的编辑器吗?
我打不开。
5555~能不能发个截图我看一下~
回复

使用道具 举报

发表于 2008-2-22 16:33:05 | 显示全部楼层
55555这下绝对不会打不开了,UI函数全被删掉了,而且完成了排泄

test.w3x (19 KB, 下载次数: 39)
回复

使用道具 举报

 楼主| 发表于 2008-2-22 16:43:21 | 显示全部楼层
太感谢了~正是我想要的。我好好的研究一下!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-6 00:09 , Processed in 0.038280 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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