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

如何捕捉触发事件?

[复制链接]
发表于 2008-12-10 08:16:58 | 显示全部楼层 |阅读模式
这个问题有点难以表达,我想用例子来说明我要说的比较合适:

事件: 任意单位  开始训练单位          //我们称这个事件为A
          任意单位  取消训练单位          //我们称这个事件为B
条件: 某某条件

动任: 当由A引发事件的时候 做动作
          某某动作1
        当由B引发事件的时候 做动作
          某某动作2

我现在想问的是怎么样判断此次动作是由A事件引发的,还是由B事件引发的.虽然这样的触发是可以分开写,但是由于分开每个只有两行,觉得有点浪费资源,因此写在一起进行判断.

评分

参与人数 1威望 +1 收起 理由
zhuzeitou + 1 鼓励鼓励~~

查看全部评分

 楼主| 发表于 2008-12-10 08:47:29 | 显示全部楼层
已经解决.
回复

使用道具 举报

发表于 2008-12-10 11:37:42 | 显示全部楼层
恩,不晓得lz是怎么解决的,总之解决就好~~
下面是通常的判断方法
有一个函数叫GetTriggerEventId,可以获得触发的事件,恩~
回复

使用道具 举报

 楼主| 发表于 2008-12-10 14:14:44 | 显示全部楼层
就是像正如你所说,用GetTriggerEventId()解决的.呵呵
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 12:28 , Processed in 0.080124 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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