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

怎么让单位不能走近或者走出一个范围?

[复制链接]
发表于 2011-6-20 21:19:03 | 显示全部楼层 |阅读模式
1.以单位为圆心做一个搜索效果,这个效果的范围内单位不能走出去,外面的单位也不能进来(就像DOTA中萨尔的那个圆圈一样)
2.范围内和范围外的单位不能相互攻击和施法,范围攻击也不会相互伤害,能做吗?怎么做?
之前提到过这个问题的,(Child大人说圈内圈外分别有BUFFa和BUFFb,验证器判断BUFF是否同类,只能攻击同类buff,后来我发现我不知道怎么验证目标身上的BUFF跟施法者相同?并且范围伤害的法术怎么才能不会相互伤害到对方?)
发表于 2011-6-21 08:53:17 | 显示全部楼层
你那第一个,方法多的是,最简单的是直接在那地方放个带环形FootPrint的隐藏单位。还有别的方法,给圈内圈外的单位上不同buff。里面的单位给A,外面的单位给B。然后给圈内所有的带buff B的单位上斥力,圈外所有带Buff A的单位上吸力。

第二个。用组合验证器,组合方式为或就行了。 施法者有A,目标有A 或 施法者有B 目标有B。
回复

使用道具 举报

发表于 2011-6-21 21:21:53 | 显示全部楼层
如果是不规则区域呢?如果是特定单位的话用计时器每个周期记录一次他的位置,进入区域那瞬间立刻将单位移动到记录的位置可以?
回复

使用道具 举报

发表于 2011-6-22 06:29:15 | 显示全部楼层
樓主說的,有點像pre-Beta哨兵的力場呢。
回复

使用道具 举报

 楼主| 发表于 2011-6-25 22:50:42 | 显示全部楼层
FootPrint能阻止单位离开区域吗?我弄了一个没有模型的建筑单位,有8*8足印,可是单位不能处于足印里面,只能在外面。怎么能让单位不能从区域中出来?触发器中也没发现此类动作,求解答。
回复

使用道具 举报

发表于 2011-6-26 08:38:31 | 显示全部楼层
你做个圈形的Footprint就是了= =。。。FootPrint又不是不能空心= =
回复

使用道具 举报

发表于 2011-6-26 11:33:41 | 显示全部楼层

回 5楼(131) 的帖子

空心的效果是可以出去不能进
回复

使用道具 举报

 楼主| 发表于 2011-6-27 00:50:41 | 显示全部楼层

回 5楼(131) 的帖子

这个。。。“圆形的footprint”怎么做出来?我还不知道。。呵呵
回复

使用道具 举报

发表于 2011-6-27 01:15:34 | 显示全部楼层

回 6楼(疯人¢衰人) 的帖子

原来如此= =。。。。。。
回复

使用道具 举报

发表于 2011-6-27 01:15:51 | 显示全部楼层

回 7楼(rain299) 的帖子

FootPrint里面自己画呗。。
回复

使用道具 举报

 楼主| 发表于 2011-6-27 18:58:05 | 显示全部楼层
足印画出来了,给到一个空的单位身上。放在地图中。。。好像无效果。单位可以随意穿来穿去。
头目说的第二个办法,“斥力”、“吸力”指的是单位身上来一个有持续性的“应用力”吗?
回复

使用道具 举报

 楼主| 发表于 2011-6-28 16:56:42 | 显示全部楼层
顶一下,有人能做个范例吗?
斥力 那个方法有人试验成功吗 ?我还是没弄好...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 22:42 , Processed in 0.040035 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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