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", 应该是这样的吧.. 于玛玛米亚
DirectX 调用 CEGUI 的一般方法
最新推荐文章于 2017-09-04 15:53:01 发布