找回密码
 点一下
查看: 624|回复: 3

求助下一个简单的播放动作问题

[复制链接]
发表于 2012-12-17 01:04:49 | 显示全部楼层 |阅读模式
本帖最后由 sunday529 于 2012-12-19 22:00 编辑

[trigger]未命名触发器 001
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 战争践踏
    动作
        单位组 - 选取 (半径为 300.00 圆心为 ((触发单位) 的位置) 且满足 ((((匹配单位) 是存活的) 等于 TRUE) 且 (((匹配单位) 是 玩家1(红色) 的敌对单位) 等于 TRUE)) 的所有单位) 内所有单位做动作
            Loop - 动作
                动画 - 播放 (选取单位) 的 Decay Flesh 动作
[/trigger]

触法如上,为什么第一次使用战争践踏后没反应,只有晕击的BUFF。
但如果只要单位有晕击的BUFF时候再使用战争践踏才会有动画播放。
发表于 2012-12-17 09:21:48 | 显示全部楼层
可以理解为触发命令单位执行动作的优先级别处于单位自身动作优先级别之后的,也就是说如果这个单位正在做某个动作,比如攻击、移动等··那么你用触发命令这个单位做某动作时,这个单位是不理会的(其实是被当前动作打断了命令执行的动作)。所以,要让单位执行动作就必须让这个单位的当前状态下无其他动作行为,比如眩晕状态下的单位,他就么有其他的多余的动作指令,所以你触发他执行动作就可行了。

评分

参与人数 1GA币 +10 互助 +1 收起 理由
希瓦 + 10 + 1 很好地解答了问题

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2012-12-19 22:00:07 | 显示全部楼层
这样的话加上一个单位停止命令就可以了。
回复

使用道具 举报

发表于 2012-12-23 11:45:43 | 显示全部楼层
哦,我知道。这是动作的问题。
你施放技能时,把周围的单位做Decay Flesh动作,这时单位又做stand站立(眩晕)动作,如果不眩晕,单位又做攻击attack。移动walk动作。
好像是这样。。。。。。

[trigger]未命名触发器 001
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 战争践踏
    动作
        单位组 - 选取 (半径为 300.00 圆心为 ((触发单位) 的位置) 且满足 ((((匹配单位) 是存活的) 等于 TRUE) 且 (((匹配单位) 是 玩家1(红色) 的敌对单位) 等于 TRUE)) 的所有单位) 内所有单位做动作
            Loop - 动作
                等待0.10 秒
                动画 - 播放 (选取单位) 的 Decay Flesh 动作

                [/trigger]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 00:06 , Processed in 0.246731 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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