找回密码
 点一下
查看: 1522|回复: 4

“攻击地面”为什么非得是武器发出的呢?(另类方案)

[复制链接]
发表于 2011-5-28 22:54:54 | 显示全部楼层 |阅读模式
以前看过一篇《投石车模式》的教程贴
http://bbs.islga.org/read-htm-tid-41383.html

讲的是如何制作如同WC3中投石车那样,在无目标或无法锁定目标时,强制攻击地面

可以用于手工对付隐形、潜地等单位。


今天自己也恰好要做个类似的东西。

突然在想,为什么非得由武器来攻击地面呢?
(由于武器必须有目标才能攻击,所以上述帖子中的方案是建立马甲作为目标让武器轰)

其实单独做一个“攻击地面”的区域目标型技能,按理说更方便吧

技能挂持续型效果,持续型效果再周期调用武器的伤害效果(当然这里要求武器本身就有范围伤害能力的)如果是多层的大不了用set封包

不需要马甲,不需要marker、也不需要buff。
发表于 2011-5-28 23:09:49 | 显示全部楼层
引用楼主沧海流星于2011-05-28 22:54发表的 “攻击地面”为什么非得是武器发出的呢?(另类方案) :
以前看过一篇《投石车模式》的教程贴
http://bbs.islga.org/read-htm-tid-41383.html

讲的是如何制作如同SC3中投石车那样,在无目标或无法锁定目标时,强制攻击地面

.......

求SC3
回复

使用道具 举报

发表于 2011-5-29 00:09:23 | 显示全部楼层
GoodJob~这能解决多少人的问题啊~
回复

使用道具 举报

发表于 2011-5-29 00:44:39 | 显示全部楼层
你这就得给每个单位做一个对应的技能,因为每个单位的武器都不一样。还不如直接攻击马甲目标更通用呢。

而且关键在于你这法子没法验证正在攻击,一般actor的攻击动作也是基于攻击技能的,再者,你还得想法子触发武器的冷却。同步攻击范围、目标过滤等等。

怎么看都是直接命令它攻击一个马甲单位方便的多。
回复

使用道具 举报

发表于 2011-5-30 08:31:47 | 显示全部楼层
借此帖提问:召唤单位类的效果能设置召唤出来的单位不属于召唤者所属的玩家(就是玩家1能不能召唤出玩家2的单位)吗?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 18:47 , Processed in 0.037004 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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