找回密码
 点一下
查看: 589|回复: 2

怎么样让单位在使用技能的同时做攻击动作?

[复制链接]
发表于 2014-11-14 23:09:05 | 显示全部楼层 |阅读模式
本帖最后由 qwds30 于 2014-11-14 23:12 编辑

我在做一个对单位前方造成扇形面积伤害的技能,技能已经实现好了,但是单位在使用扇形伤害技能的时候呆站着太别扭了,
所以我仿照头目在 http://bbs.islga.org/forum.php?mod=viewthread&tid=48394 解答的这个帖子里的事例尝试为单位施放技能时加上攻击动作,在演算体的开启事件里面添加技能效果的事件触发播放攻击的动画元组,但是单位释放技能的时候依然没有做攻击动作,
接着我尝试将单位武器攻击的触发事件改成了技能效果的触发事件,结果单位只在第一次释放技能的时候做出攻击动作,在接下来放同一个技能的时候就再也不做攻击动作了。
所以我想请教下大神们,怎么样让单位在使用技能的同时做攻击动作?

另外还有个问题,本来这个技能我想给德哈卡这种用爪子攻击的单位的,但是在演算体里找德哈卡的模型时找不到德哈卡的单位模型,只在投射物里面找到了个叫“德哈卡”的演算体(父级是常规标准单位),因为用上面的方法没有办法让单位施放技能时做攻击动作所以没办法验证德哈卡用的是不是就是这个单位模型,所以想问一下像这样属于投射物的单位有可能是一个单位的单位模型吗?
Dehaka.jpg
希望大家能教教我
谢谢~

VanWave.SC2Map

28.87 KB, 下载次数: 5

黑暗圣堂武士的扇形波技能

 楼主| 发表于 2014-11-16 20:31:58 | 显示全部楼层
问题已经解决了。。原来是因为动画元组没有停止播放,就没有办法重新播放攻击动作
之所以没有办法仿照头目的改法是因为这个技能跟武器攻击不一样,是个瞬时技能,如果在瞬时技能结束时停止播放动画元组就是“出生入死”,不会有任何视觉上的效果。。。所以加上一个计时器再停止播放就能达到效果了。
看来还是因为自己没有理解好演算体的原理才导致这种小问题坑了不少时间去啊

VanWave.SC2Map

29.65 KB, 下载次数: 1

修改好的技能

回复

使用道具 举报

发表于 2014-11-17 00:54:45 | 显示全部楼层
对于这种情况,其实用不着计时器。直接勾上播放一次的钩子就行了。这样元组一次性播放完动画后就会自己关闭,无需你手动去发关闭消息。

VanWave.SC2Map

29.43 KB, 下载次数: 12

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 03:09 , Processed in 0.131451 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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