|
本帖最后由 夜行的猫仔 于 2012-8-27 22:14 编辑
MangoGUI System 开源GUI引擎采用的是微软标准DxUT项目框架,由于微软的DxUT本身随着不同的DxSDK版本发生变化,因此我们选取的DxUT来自2006年的SDK ------“dxsdk_aug2006”,因此编译此UI库最好的配置是自带的库文件(对不熟悉DxUT的朋友而言)。
因此需要在发布页下载库文件和配置文件。
对熟悉dx开发者而言,此处的配置可根据自己的喜好选择。
http://kuai.xunlei.com/s/9Qw5u9SBiu4qC2BQPm02uQ
----------------------------------------------------------------------------------------------------------
《MangoGUI_V0.1.53》 4.98MB 文件是UI库源代码文件。
《与GUI配套的dxsdk环境包》 5.35MB 该库需要的头文件和库
----------------------------------------------------------------------------------------------------------
1.MangoGUI包含目录如下图:
MangoGUI
|+-------------bin bin文件夹中包含的是可执行部分
| |+------interface interface文件夹中包含的是界面配置文件
| | |+------info info中包含的是MangoGUI系统定义的配置文件,以codex文件为主;
| | 其中default.codex是MangoGUI系统定义的默认规则文件。
| |+-----layout layout目录中存放的是界面配置文件,这些文件来控制游戏界面控件的位置。
|
| d3dx9d_30.dll 当前调试用的d3d库依赖dll
| dxutcontrols.png 当前调试用的UI图片
|
|+-------MangoInterface MangoGUI源代码
| |+------interface MangoGUI系统中需要的文件
| | |+----Core MangoGUI核心库
| | |+--include MangoGUI控件库
| | |+--info 与bin文件夹中对应
| | |---Mango.h MangoGUI与外界调用的公共接口文件
| |
| |+ ------lib MangoGUI静态库生成目录
|
|+--------- Samples 例题文件包
|+----------Tinyxml 第三方xml读写库
2.MangoGUI配置文件包:
配置文件包中包含有inluce和lib两个文件夹,配置方法和普通的dx环境配置没有区别,在这里就不在多说了。
招募编辑器开发人员!!欢迎加入维护小组!!
|
|