俄罗斯人写的UI引擎,小巧,好用。

官网:http://mygui.info/

 

这有一个编译指导:

http://www.ogre3d.org/tikiwiki/MyGUI+Compiling

下下来的源码,是没有解决方案的,又要用到CMake,真心没用过几次这东西,每次都用的很头大。

现在OGRE的源码也是要这样弄,硬着头皮弄半天终于能用了。。

主要就是要把他相关的一些东西配好就行了,MYGUI要用的一个是OGRE的源码地址,还有一个Depandencies。

主要还是要看下面的出现什么error,就对应的去解决。

 

 

编译MyGUI里老有个错,就是MyGUI_ResourceTrueTypeFont.cpp里的mCharMap找不到数据类型。

去头文件里看了一下,还真是只有在宏定义了MYGUI_USE_FREETYPE之后才有定义这个类型。

于是在编译器里(MyGUIEngine工程里)加上这个宏。再把Freetype的lib(在Ogre源码的depandencies文件夹中)导进来就OK了。


如果看不懂英文的入门,就看下这个中文版的。

http://hghhe.blog.163.com/blog/static/3237756820100393810854/


感觉黑色的皮肤比较好看:

 

 

笔记:

1. LayoutEditor里加控件时要选layer,否则不显示。