摘要: 图形界面给我们使用电脑带来了方便,可是那些按钮,文本框,工具栏等究竟是怎么实现的呢?其实它们都是系统画出来的,我们编程时使用那些控件就是调用系统封装好的画图操作,当然控件还必须有事件处理.现在windows下流行的界面库好多都是使用directui技术,即直接绘图.在示例里我使用love里的retangle函数,来实现一个简单的按钮,并实现一个简单的按钮事件.上图(没什么立体效果).其实就是画了一大一小两个矩形,小矩形的颜色比大矩形深.每次在love.update(dt)里检测鼠标的位置是否在小矩形区域内和鼠标左键是否按下.事件的处理是传入自定义的处理函数给onClick(fun),在upda 阅读全文
posted @ 2013-01-04 22:17 半山th 阅读(2843) 评论(8) 推荐(0) 编辑