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

求助,关于召唤和取消召唤

[复制链接]
发表于 2012-11-1 21:45:29 | 显示全部楼层 |阅读模式
本帖最后由 spencerlm 于 2012-11-6 15:56 编辑

用T编了一个技能:
触发1:
事件
任意单位使用物品
条件
使用物品=禁忌法令
JF(布尔值)=False
事件
为JF1(单位组)添加(新建单位)
令JF=True

触发2
事件
任意单位使用物品
条件
使用物品=禁忌法令
JF(布尔值)=True
事件
选取JF中所有单位做动作
删除选取单位
令JF=False

本意为使用物品进行召唤,再次使用取消召唤
实际应用中使用物品无反应,将”删除“改为”杀死“后可以看到单位死亡动画。
求破解
发表于 2012-11-1 22:19:52 | 显示全部楼层
无反应是指什么无反应?
回复

使用道具 举报

发表于 2012-11-1 23:11:25 | 显示全部楼层
差不多明白lz的意思了,就是施放同一个技能,第一次为召唤,第二次为取消召唤。
其实这两个触发的事件完全相同,而唯一的条件也是再动作里会转换的,所以有可能会同时触发,倒是建议lz在使用物品之后,立即删除,然后新建另一个取消召唤的物品,这样才不至于混淆……
或者可以试试先关闭其中的一个触发,等另一个触发的时候,关闭当前触发,等待0.1秒,再开启另一个触发……

先这样建议了,等测试之后再说了……

点评

感激。。。话说这样一来还得确定物品栏位置。。。算了。。。干脆固定位置吧。。。  详情 回复 发表于 2012-11-2 15:49
回复

使用道具 举报

 楼主| 发表于 2012-11-2 15:49:09 | 显示全部楼层
lo 发表于 2012-11-1 23:11
差不多明白lz的意思了,就是施放同一个技能,第一次为召唤,第二次为取消召唤。
其实这两个触发的事件完全 ...

感激。。。话说这样一来还得确定物品栏位置。。。算了。。。干脆固定位置吧。。。
回复

使用道具 举报

发表于 2012-11-2 17:48:55 | 显示全部楼层
其实可以释放技能时候加个判断布尔值初始值为F第一次放如果布尔值为F那么召唤单位然后设置布尔值为T,第二次放如果布尔值为T那么删除召唤单位设置布尔值为F。
任意单位释放技能
if 布尔值=F
then召唤单位 设置布尔值=T
else删除召唤单位 设置布尔值=F  具体的应该会弄了把其实召唤单位自己模拟出来用触发创建单位设置生命周期释放的技能么就用空壳技能

点评

果然。。。开始想复杂了。。。谢谢指点。。。  详情 回复 发表于 2012-11-2 19:04
回复

使用道具 举报

 楼主| 发表于 2012-11-2 19:04:32 | 显示全部楼层
zxczxc9898 发表于 2012-11-2 17:48
其实可以释放技能时候加个判断布尔值初始值为F第一次放如果布尔值为F那么召唤单位然后设置布尔值为T,第二次 ...

果然。。。开始想复杂了。。。谢谢指点。。。
回复

使用道具 举报

发表于 2012-11-2 20:44:33 | 显示全部楼层
触发:
事件
    任意单位使用物品
条件
    被操作物品的类型等于禁忌法令
事件
    如果条件成立则做动作1,否则做动作2
        if - 条件
            Unit是存活的为TURE
        then - 动作
            单位 - 杀死Unit
        else - 动作
            设置Unit = 新建单位

这样子就不会有问题了……
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 08:50 , Processed in 0.546945 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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