找回密码
 点一下
查看: 1149|回复: 8

如何使建筑或单位只攻击一直线上的单位。

[复制链接]
发表于 2011-1-12 20:02:56 | 显示全部楼层 |阅读模式
这直线是过建筑或单位的正东正西向直线。转身速率要能是零就好了。
PS:数量很多。
发表于 2011-1-12 20:08:41 | 显示全部楼层
一个有移动速度的单位比如1转身速率为0的情况下应该无法攻击他身后的敌人 当然技能施法也将会变得别扭并且这样单位在一般情况下都不会掉头
回复

使用道具 举报

 楼主| 发表于 2011-1-12 20:14:12 | 显示全部楼层
但转身速率最小=0.10
回复

使用道具 举报

发表于 2011-1-12 21:55:47 | 显示全部楼层
按住SHIFT打开就能够改为0了
回复

使用道具 举报

发表于 2011-1-12 21:59:37 | 显示全部楼层
按照脑海里边的印象,数据越小速度越快。
回复

使用道具 举报

发表于 2011-1-12 22:13:10 | 显示全部楼层
楼上记错了
回复

使用道具 举报

发表于 2011-1-12 22:27:43 | 显示全部楼层
楼主是在尝试做一个类似【植物大战僵尸】的TD吧~
我的想法,将地皮分划为几个横向的区域,设为A、B、C、D等等
事件 任意单位注意到单位
条件  触发单位和被注意到的单位不在同一区域
动作 选择触发单位射程区域内且在同一区域的所有敌方单位做动作, 判断每个单位与触发单位的距离,命令触发单位攻击之。如果上面的单位组为空,则对触发单位发布stop命令

这样的话,植物完全可以用普通防御塔,不用额外设置什么。

缺陷嘛,就是塔所在的路线没敌方单位,而周围路线有敌人时,塔总是处于S状态。。
回复

使用道具 举报

发表于 2011-1-12 23:37:55 | 显示全部楼层
建筑打人根本不用转身的
回复

使用道具 举报

 楼主| 发表于 2011-1-13 09:12:09 | 显示全部楼层
感谢“地板”。
你的方法可用。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 19:55 , Processed in 0.038083 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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