找回密码
 点一下
查看: 1089|回复: 5

如何两者中间有树木隔开,就无法远程攻击?

[复制链接]
发表于 2010-3-1 22:19:17 | 显示全部楼层 |阅读模式
是这样的,我把战争迷雾关掉了,但是我希望
       树木
creep    树木    远程英雄
       树木

这种情况下远程英雄无法攻击树木对面的敌人

就像原来战争迷雾没有关掉一样,没视野,不会攻击。。但是我把战争迷雾关了,还想保留这样的类似视野的判断怎么办啊?

就像是这样的
先判断战争迷雾打开的时候,看这个目标是不是在视野范围内
再视野也范围内攻击,否则stop。。。但是现在的情况是战争迷雾没有了
发表于 2010-3-2 14:28:32 | 显示全部楼层
把单位给一个有阴影的玩家,然后完全共享他的单位。
回复

使用道具 举报

发表于 2010-3-2 17:27:25 | 显示全部楼层
把树设为装饰物(原来是可破坏物)
然后极坐标位移点——   英雄位置   英雄方向    实数变量累加(从1到1000)
如果极坐标位移点的 可通行地面 为关闭 = FALSE  则中断触发

否则(即英雄和目标之间没障碍物)选取目标单位对其造成伤害
回复

使用道具 举报

发表于 2010-3-3 12:01:33 | 显示全部楼层
条件允许的话 2楼的办法不错
回复

使用道具 举报

 楼主| 发表于 2010-3-3 16:23:16 | 显示全部楼层
我也觉得,循环遍历的方式总是最后的选择。

比如给你一个数组,[10,9,8,7,6,5,4,3,2,1]处理出来得到右小到大的排列。
冒泡法的效率是最低的。比喻而已。。。。
回复

使用道具 举报

发表于 2010-3-3 23:28:24 | 显示全部楼层
可以瞬間開啟在關閉迷霧嗎??
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 03:52 , Processed in 0.086073 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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