找回密码
 点一下
查看: 3327|回复: 20

[求助] 关于击退,如果令其碰到障碍物时停止?

  [复制链接]
发表于 2008-2-12 22:27:14 | 显示全部楼层 |阅读模式
在做一个击退技能,如果被击退的单位其碰到障碍物时停止?
目前是直接击退,把单位移动一段固定的距
能使其遇到障碍时停止击退吗?
如图,无论是悬崖还是边界,都会被击退到外面

Oye.JPG

评分

参与人数 1威望 +5 收起 理由
sxlrose + 5 热评话题

查看全部评分

发表于 2008-2-12 22:51:12 | 显示全部楼层
判断目标点的悬崖高度........
回复

使用道具 举报

发表于 2008-2-12 23:25:19 | 显示全部楼层
呃~~不知LZ用的

移动 农民 到 农民位置开始 距离 X 方向 Angle度 位移处
还是
每x.xx秒 移动 农民 到 农民位置开始 距离 10 方向 Angle度 位移处

上面那种很难停止,下面那种也不容易停止。 边界问题似乎目前还没有完美的捕捉办法吧!?
回复

使用道具 举报

发表于 2008-2-13 00:36:41 | 显示全部楼层
边界.....,只能用区域了。
回复

使用道具 举报

 楼主| 发表于 2008-2-13 00:50:33 | 显示全部楼层
引用第2楼sxlrose于2008-02-12 23:25发表的  :
呃~~不知LZ用的

移动 农民 到 农民位置开始 距离 X 方向 Angle度 位移处
还是
每x.xx秒 移动 农民 到 农民位置开始 距离 10 方向 Angle度 位移处
.......

为了不卡机,所以是直接移动而不是每X.XX秒移动……
回复

使用道具 举报

发表于 2008-2-13 01:05:21 | 显示全部楼层
其实如果用Timer得话,卡机,悬崖通吃
回复

使用道具 举报

发表于 2008-2-13 03:15:24 | 显示全部楼层
我记得在信长之野望里面的井伊直江的赤炎斩是你说的这个技能.....就在织田军里....我上传你看看是不是....
信长之野望85A版.w3x (3.78 MB, 下载次数: 42)
回复

使用道具 举报

发表于 2008-2-13 03:17:41 | 显示全部楼层
原来上传这么慢......呼呼....
我是个小菜鸟....见到有就整张地图上传了....呼呼....
回复

使用道具 举报

发表于 2008-2-13 11:50:34 | 显示全部楼层
谢谢LS们的指点
回复

使用道具 举报

发表于 2008-2-14 13:17:17 | 显示全部楼层
悬崖处,水边,大石头边上,这些地方都是不可通行的。
<于是,检查通行性就可以了>
回复

使用道具 举报

发表于 2008-2-14 14:40:09 | 显示全部楼层
13_5666_11a8312c90ceb14.jpg
这个可以判断悬崖 边界应该也可以 就是单位和别的障碍没办法判断
回复

使用道具 举报

发表于 2008-2-14 15:38:07 | 显示全部楼层
可以选取单位
设置A[NUM]=以XXX为中心,高度为3宽度为3的矩形区域
IF XXX在 A[NUM-1]中,则停止
回复

使用道具 举报

发表于 2008-2-14 15:43:10 | 显示全部楼层
LS方法貌似没效果 我早试过了。。而且遇到树什么就没用了。
回复

使用道具 举报

发表于 2008-2-14 15:51:33 | 显示全部楼层
有效果,把范围改大点就行
回复

使用道具 举报

发表于 2008-2-14 15:53:47 | 显示全部楼层
你自己试下就知道了。。我这是不行的 改100都没效果。。
回复

使用道具 举报

发表于 2008-2-14 16:09:15 | 显示全部楼层
自己看去,一年前就做这个了

技能演示.w3x

32 KB, 下载次数: 45

回复

使用道具 举报

发表于 2008-2-14 17:19:08 | 显示全部楼层
哦。。这个对 目标单位有效果 我改成自己的 试了半天也不行 不过用别的方法解决了。
回复

使用道具 举报

发表于 2008-2-14 22:35:07 | 显示全部楼层
那你是用什么方法解决的?
回复

使用道具 举报

发表于 2008-2-14 23:37:19 | 显示全部楼层
LSS用什么方法解决的?!
回复

使用道具 举报

发表于 2008-2-14 23:51:06 | 显示全部楼层
打开碰触开关,关闭触发
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 00:34 , Processed in 0.046925 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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