您的位置:首页 > 移动开发

lae界面开发工具入门之介绍九--<简单逻辑篇>

2016-07-02 00:00 495 查看
摘要: lae是使用c++开发的一个工具平台,采用组件模式,所见即所得、机制简单、跨平台、布局自由、内存透明、lua逻辑纯粹、自定义控件简单等优点,可以应用于PC工具软件界面,APP开发、游戏界面开发,很方便集成第三方代码,也可嵌入任何c++工程里。这里主要介绍关于窗口逻辑组件功能,可以通过逻辑组件实现简单显示控制功能而不需写一行代码。

1、事件逻辑组件





值类型:



1、Value类型,value值是什么就是什么.

2、Attribute,可指定某个属性值,比如 value为CLXZWindow:Attribute:curState

3、KeyValue,通过key值,可以获得映射表中的值

4、IncrementSelf,自增,+1*value

5、DecrementSelf,自减,-1*value

6、ReverseSelf,取反,true则反为false, false反则为true

7 、ParamInt,ParamFloat,ParamString,ParamCString均是通过参数读取分别整型、浮点类型,带可变长度字符串,最长256字符串。



上面通过设置OnMouseEnter和OnMouseLeave事件逻辑,可以实现鼠标进入窗口子状态为1,离开时恢复为0, 又通过子状态控制Rectange渲染层的显示,所以很简单实现鼠标进入时显示选中状态,离开时隐藏。

效果如下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息