找回密码
 点一下
查看: 825|回复: 13

【进阶自定义触发器事件的应用演示】在自定义事件触发器中使用事件响应参数

[复制链接]
发表于 2016-1-9 21:56:51 | 显示全部楼层 |阅读模式

由于现在在生病中,教程就不写了。直接发演示吧。让接收自定义事件的触发器在收到事件后还能获得与其相关的事件响应参数。




http://bbs.islga.org/read-htm-tid-2436810-page-1-fpage-1.html
发表于 2016-1-9 22:32:58 | 显示全部楼层
头目,你这个是给触发器发送一次事件

怎么给触发器动态注册事件啊,魔兽里面有 触发器注册各种事件的函数,星际里面怎么没有啊

点评

怎么可能没有,只是图形界面里没有放而已。你可以自己建立添加注册事件的动作。  详情 回复 发表于 2016-1-9 23:11
回复

使用道具 举报

发表于 2016-1-9 22:56:19 | 显示全部楼层
还有啊,我的触发器里面好多函数都是空白的,要切换成英文才能看到,请问这是正常的吗

点评

这是简体中文版的bug。  详情 回复 发表于 2016-1-9 23:12
回复

使用道具 举报

 楼主| 发表于 2016-1-9 23:11:59 | 显示全部楼层
god_mukin 发表于 2016-1-9 22:32
头目,你这个是给触发器发送一次事件

怎么给触发器动态注册事件啊,魔兽里面有 触发器注册各种事件的函 ...

怎么可能没有,只是图形界面里没有放而已。你可以自己建立添加注册事件的动作。

点评

头目,也就是说虽然触发里面找不到注册事件的函数,但是可以用自定义动作自己写代码 对吗? 如果是这个意思,那自己注册事件的代码在哪找啊  详情 回复 发表于 2016-1-10 10:55
回复

使用道具 举报

 楼主| 发表于 2016-1-9 23:12:14 | 显示全部楼层
god_mukin 发表于 2016-1-9 22:56
还有啊,我的触发器里面好多函数都是空白的,要切换成英文才能看到,请问这是正常的吗

这是简体中文版的bug。
回复

使用道具 举报

发表于 2016-1-10 01:32:58 | 显示全部楼层
原来响应函数是这样写的呀,不看演示还真是想不到。尤其是bug掉以后一篇空白,想自己研究的话,找都很难找。
回复

使用道具 举报

发表于 2016-1-10 10:55:17 | 显示全部楼层
麦德三世 发表于 2016-1-9 23:11
怎么可能没有,只是图形界面里没有放而已。你可以自己建立添加注册事件的动作。

头目,也就是说虽然触发里面找不到注册事件的函数,但是可以用自定义动作自己写代码
对吗?
如果是这个意思,那自己注册事件的代码在哪找啊

点评

前提是你知道函数是怎么写的,否则看到也不认识呀。  详情 回复 发表于 2016-1-12 09:07
一个最简单实用的方案: 随便新建一个触发器,把想要定义的事件在图形界面定义好,然后在它的下边再定义一个无法通过语法检测的事件(比如在自定义代码里直接写中文),然后点击保存,这是后会报错,错误行上边一行  详情 回复 发表于 2016-1-10 13:38
回复

使用道具 举报

发表于 2016-1-10 13:38:49 | 显示全部楼层
god_mukin 发表于 2016-1-10 10:55
头目,也就是说虽然触发里面找不到注册事件的函数,但是可以用自定义动作自己写代码
对吗?
如果是这个 ...

一个最简单实用的方案:
随便新建一个触发器,把想要定义的事件在图形界面定义好,然后在它的下边再定义一个无法通过语法检测的事件(比如在自定义代码里直接写中文),然后点击保存,这是后会报错,错误行上边一行的代码就是你想要的。
当然,最好的还是把函数名记住,这样写代码才会感觉顺手。

点评

多谢了,我在native文件里面找到了需要的函数,而且我发现按下ctrl+f11也可以看到  发表于 2016-1-11 18:10
回复

使用道具 举报

发表于 2016-1-12 09:07:18 | 显示全部楼层
god_mukin 发表于 2016-1-10 10:55
头目,也就是说虽然触发里面找不到注册事件的函数,但是可以用自定义动作自己写代码
对吗?
如果是这个 ...

前提是你知道函数是怎么写的,否则看到也不认识呀。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 15:29 , Processed in 0.665130 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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