LogoArcartX Doc
UI篇

UI触发器

UI触发器应用

对自己的害怕成了哲学的灵魂。

UI触发器

  • 先列一下UI有那些触发器
名称说明备注
keyPress键盘按下通过self.currentKeyPress获取按下的按键
keyRelease键盘释放通过self.currentKeyReleased获取释放的按键
wheel滚轮通过self.wheelValue可通过正负判断滚动方向
message接收消息通过Chat.getEventMessage()获取本次触发事件的消息内容
chatOpen聊天框打开
chatClose聊天框关闭
open打开该触发器触发于UI所有控件初始化之后
click点击
clickLeft左键点击
clickRight右键点击
clickMiddle中键点击
release释放
releaseLeft左键释放
releaseRight右键释放
releaseMiddle中键释放
resize游戏尺寸变化
close关闭
tick逻辑帧正常来说是每秒触发100次,和渲染帧不一样,运算层和逻辑层是分开的
seconds每秒每秒触发一次,用于一些需要低频循环调用的逻辑
load读取UI自身加载完成后触发,和open不同的是该触发器触发于UI控件初始化之前

触发器就是会在指定的时机执行对应的脚本语句,比如点击的时候给玩家发送个聊天消息,没啥好讲的非常简单。

On this page