找回密码
 点一下
查看: 1237|回复: 11

设置单位 Z

[复制链接]
发表于 2008-6-25 23:20:36 | 显示全部楼层 |阅读模式
在触发器中设定一个单位组 Y ,再设定一个单位 X ,然后移动 X 到 Y 中的随机一个单位中,我怎么来设置 X  移动到这个单位 为 Z ?

想好久了还没想出来,希望大家帮帮忙~
发表于 2008-6-26 00:15:57 | 显示全部楼层
选择单位 X中随机一个单位 设置为Z     从X中移除Z  再添加到Y中
= = 好像我等于什么都没说  于是我想说 LZ问的等于什么都没问  都是现成的句子组合就行了
回复

使用道具 举报

发表于 2008-6-26 00:47:38 | 显示全部楼层
很好,lz的问题完全灭听懂呢………………
回复

使用道具 举报

发表于 2008-6-26 08:00:47 | 显示全部楼层
设置Z=Y中的随机单位
移动X到Z
你能在Y中选出Z来就能设置了啊
回复

使用道具 举报

 楼主| 发表于 2008-6-26 14:31:41 | 显示全部楼层
..................我已经说到最明确了,真的,不要读太快,慢点读就能明白了。谢谢

还有LS的,你怎么知道 X 随机移动到的单位一定就是你开始设的 Z ?
回复

使用道具 举报

发表于 2008-6-26 14:36:53 | 显示全部楼层
你是怎么让它过去的T的移动单位?还是你自己走过去的
你根本还是没说明白么
难道你的意思是X移动到了一个单位那,再判断单位是否在单位组中?
回复

使用道具 举报

 楼主| 发表于 2008-6-26 14:52:57 | 显示全部楼层
汗..   请不要觉得烦哦,谢谢   我再说一次吧(估计和原来的也差不多), 用T移动  X   到   Y   中的随机一个单位中  ,然后就设 Z  是 X 随机移动到 的那个单位   
若是一开始就设  Z 等于 Y中的随机一个单位, 再用T移动  X   到   Y   中的随机一个单位,这也是随机的,所以就不能确定 Z 一定等于  X 移动到的那个单位
回复

使用道具 举报

发表于 2008-6-26 14:59:44 | 显示全部楼层
[trigger]

事件
  略
条件
  略
动作
  设置Group=(半径为1000圆心为(X的位置)的圆范围的所有单位)
  单位组 - 选取 Group 内所有单位做动作
   设置 Y = (Group中随机选取的一个单位)
   单位 - 对 X 发布 移动 命令 到目标点 Y 的位置
  设置Z = Y
[/trigger]

X Y Z为单位变量 Group为单位组变量

随机选取就是对多个单位进行一次或多次选取

但是最终选取是被确定的
回复

使用道具 举报

 楼主| 发表于 2008-6-26 17:35:31 | 显示全部楼层
哦?!好像和我要的有点不同,又好像又点相似....
什么都不说先,先去试试,回头再说~
回复

使用道具 举报

 楼主| 发表于 2008-6-26 17:51:48 | 显示全部楼层
非常感谢7楼的,我咋就想不到呢!?晕死~~      
我再想问2个单位组的问题,
1、选取单位组的中随机单位,若这个单位组只有一个单位,那是不是100%选到那个单位?
2、怎么把刚才上面那个触发器中的 Z  排除 出 Group 单位组?(在不增加其他单位到Group的前提下,也就是说,比如 Group 单位组中有 1、2、3、4  四个单位,我要排除 1  ,即 Group 单位组中只有 2、3、4 )
回复

使用道具 举报

发表于 2008-6-26 17:56:38 | 显示全部楼层
1是
23
把它从单位组移除嘛
回复

使用道具 举报

 楼主| 发表于 2008-6-26 18:09:15 | 显示全部楼层
是哦,有这个T的,对不起,我问了一些不该问的问题!我错了!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-20 20:29 , Processed in 0.099008 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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