找回密码
 点一下
查看: 974|回复: 8

请问下这个可破坏物的触发怎么会卡

[复制链接]
发表于 2009-3-11 18:39:28 | 显示全部楼层 |阅读模式
[trigger]
ymi
    事件
        时间 - 游戏开始 0.00 秒
    条件
    动作
        可破坏物 - 选取 矩形区域 061 <预设> 内所有可破坏物 (触发器 - 为 (当前触发) 添加事件: (可破坏物 - (选取的可破坏物) 死亡))
        等待 8.00 秒游戏时间
        可破坏物 - 复活 (死亡的可破坏物) 并设置生命值为 (kph 的最大生命值) , 显示 复活动画
[/trigger]
[trigger]
未命名触发器 002
    事件
        可破坏物 - 可破坏物在 矩形区域 061 <预设> 内死亡
    条件
        ((死亡的可破坏物) 的类型) 等于 玉米
    动作
        设置 dian[59] = ((死亡的可破坏物) 的位置)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (随机整数,最小值: 1 最大值: 10) 等于 1
            Then - 动作
                游戏 - 对 (所有玩家) 发送显示 5.00 秒的文本信息: |cFFCCFFFF夷?在...
                物品 - 创建 WP[(随机整数,最小值: 148 最大值: 149)] 在 dian[59]
            Else - 动作
        点 - 清除 dian[59]
[/trigger]

只要我砍了玉米的话,就会很卡,我估计是复活的触发有问题,请问要怎么改?
一抹煞白 该用户已被删除
发表于 2009-3-11 18:42:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2009-3-11 18:55:13 | 显示全部楼层
恩,只要砍玉米的话(全部有6个玉米,砍3-4个的时候就卡)而有玉米的触发就这个,或者是砍玉米的技能有问题?技能是采集==我把技能发上来
回复

使用道具 举报

 楼主| 发表于 2009-3-11 19:01:11 | 显示全部楼层
这个是技能
未命名.jpg

这个是玉米
ym.jpg
回复

使用道具 举报

发表于 2009-3-11 19:04:22 | 显示全部楼层
唉唉,动态注册最好注册到一个新的触发里

你想一下第一个触发的逻辑吧,死了一个可破坏物就要全部注册1次区域内的可破坏物事件,于是再死一次就是注册2次,再接着是4次,成几何级数增长的
回复

使用道具 举报

一抹煞白 该用户已被删除
发表于 2009-3-11 19:09:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-3-11 19:11:28 | 显示全部楼层
hmmm,kw同学看一下这个触发的第一条动作
回复

使用道具 举报

一抹煞白 该用户已被删除
发表于 2009-3-11 19:13:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-3-11 19:15:58 | 显示全部楼层
~~
问题应该就出在这里了,反复注册反复触发~~~~

于是lz可以把事件注册到第2个触发里,然后第二个触发中的事件和条件去掉,动作中先判断类型是不是玉米做一些动作,再等待、复活
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 18:29 , Processed in 0.163153 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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