代码拉取完成,页面将自动刷新
同步操作将从 留天下/UIEngine 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
C++编写的简单UI引擎,方便开发windows界面程序,附件中含有用此UI引擎开发的游戏地图编辑器和一个冒险小游戏(该游戏暂时还未做完)。项目UIEngine文件夹中包含引擎源码,UIEngineLib文件夹中包含引擎已经编译好的静态链接库,其中有release版的和debug版的可以下载该静态链接库和引擎源码直接使用。 项目附件中有地图编辑器和冒险小游戏64位可执行文件。```
此UI引擎是对win32API的一个封装非常适合对win32API不熟悉但又需要使用win32API编程的开发使用。
class cGameEngine是引擎类其主要负责对UI界面的管理,通过这个类可以在界面上创建各种UI元素,并管理UI元素。
此说明书只是简单说明各个类的作用,详细说明及使用方法可查看项目源代码
/*
cBaseUI
所有UI类的基类
*/
class cBaseUI
/*
cAmination
动画元素继承自cBaseUI
*/
class cAmination:public cBaseUI
/*
cButton
按钮元素继承自cBaseUI
*/
class cButton :public cBaseUI
/*
cCircle
圆元素继承自cBaseUI
*/
class cCircle:public cBaseUI
/*
cLine
直线元素继承自cBaseUI
*/
class cLine:public cBaseUI
/*
cMyTimer
定时器类
*/
class cMyTimer
/*
cPicture
图片元素继承自cBaseUI
*/
class cPicture:public cBaseUI
/*
Polygon
对边形元素继承自cBaseU
根据多边形基点循序依次连接形成多边形
*/
class cPolygon:public cBaseUI
/*
cRectangle
矩形元素继承自cBaseU
*/
class cRectangle:public cBaseUI
/*
cText
文本元素继承自cBaseU
*/
class cText:public cBaseUI
/*
cTriangle
三角形元素继承自cBaseU
*/
class cTriangle:public cBaseUI
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。