找回密码
 点一下
查看: 861|回复: 6

[已解决]如何让单位只攻击前方一定角度内的目标?

[复制链接]
发表于 2012-7-5 19:51:13 | 显示全部楼层 |阅读模式
我设置了单位不可移动,不可转向,武器设置了弧形范围,这样确实能让单位只能攻击到前方指定角度内的单位,但问题是,单位自动判断攻击目标并不局限在这个角度,结果就导致如果附近有目标处于攻击角度之外,结果单位试图攻击这个目标,又无法转向,结果就卡在这里不动了,即便前边有合适目标过来,也不会去攻击。请问这个问题怎么解决?
另外想到过添加行为来做验证器,但是如果有多个单位朝向不同方向,那么判定可能就乱了。
发表于 2012-7-5 21:35:25 | 显示全部楼层
如果模型是像攻城坦克一类的,尝试把炮塔的Actor删掉,就不会在找其他目标了。
回复

使用道具 举报

发表于 2012-7-6 09:57:10 | 显示全部楼层
正常来说根本不会有这种问题。

多半你哪里写错了。

做了个例子给你

ArcWeapon.SC2Map

106 KB, 下载次数: 23

回复

使用道具 举报

发表于 2012-7-6 12:02:26 | 显示全部楼层
澄宗你看到了吗,我们的一个很蠢的问题也跟着解决了……
回复

使用道具 举报

 楼主| 发表于 2012-7-6 16:35:56 | 显示全部楼层
头目....你给我的地图只能在编辑器里看,测试的话,提示地图无法打开
回复

使用道具 举报

 楼主| 发表于 2012-7-6 16:44:55 | 显示全部楼层
恩,我认真学习了一下头目给的演示,发现原来需要在标旗里去掉可以转身和可以移动这两个选项...原来我是把单位的移动速度和转身速度都改成了0。
又学习了一下,呵呵。
回复

使用道具 举报

发表于 2012-7-6 20:11:50 | 显示全部楼层
一直都有人在纠结“给建筑物的目标指向技能不能使用”(本质是因为建筑因为不会转向)的问题呢~
今天遇到反过来的了~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-30 03:03 , Processed in 0.052534 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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