想使用CEGUI做游戏的界面,请问一下入门的教程

想使用CEGUI做游戏的界面,请教一下入门的教程。
如题,希望大家能推荐一些,我也从网上找了,可惜没找到合适的,我用的是Directx3D开发的游戏,想使用CEGUI做游戏的UI界面,不想自己实现了,可惜刚刚接触,对其了解甚少,希望大家帮帮忙,怎样才能将CEGUI嵌入到d3d的程序里呢,都需要哪些东西,怎么配置,谢谢。。

------解决方案--------------------
我也不赞成直接用OGRE,除非发展的目标不在图形底层上面^^
CEGUI的话,感觉网上的中文教程还是蛮多的,楼主搜索一下吧。不过我觉得,如果对GUI的要求不高并且时间上也不着急的话,自己做一个简单的GUI系统也不错呢,还能学到很多东西。
------解决方案--------------------
CEGUI教程网上的都是些个初级的,根本没深入,官方的英文资料,我晕我文盲一个看不懂,不过玩了了会CEGUI感觉好像有味~~~~~搞了个游戏开发群,有意向的加啊~~ 47951676
------解决方案--------------------
帮顶,我也想知道
------解决方案--------------------
CEGUI用了很多外部库, 不过这些应该帮你配置好了才对, 你编译的时候它具体有什么提示?
不用OGRE是明智的, 它太复杂, 被过度设计了, 最好也别用CEGUI, 运行效率不好, 自己写UI, 如果仅是游戏的话, 用到的UI控件应该不多, button, textbox, menustrip足够了, 在rect类上加个z-order处理遮盖, 自己写callback函数和处理msg, 封装起来就是windowMgr了.
关于配置CEGUI, 这里说得很清楚: 
http://www.cegui.org.uk/wiki/index.php/The_Beginner_Guide_to_Getting_CEGUI_Rendering
用过DIRECTX的话, 应该不难的, 就是
CEGUI::DirectX81Renderer* myRenderer =
new CEGUI::DirectX81Renderer( myD3D8Device );
至于配置, 就是自己设定一下include的目录吧, #include "CEGUI.h", 应该是这样的吧..

我也只是在看OGRE的时候顺便看了下CEGUI而已, 感觉这两个项目有个共同点就是代码写得极其做作, 完全没有顾及到效率, 肆无忌惮地乱用虚函数, 乱七八糟地继承, 总之, 后来我没有继续看下去, 决定自己写引擎了,, 希望对你有帮助...
------解决方案--------------------
同意楼上的