
CEGUI
butwang
旅行家,探险家,艺术家。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CEGUI显示中文的一些细节
<br />在CEGUI中配置中文字体已经没什么困难,<br /> <br />为CEGUI的一个文本赋值,必须是uft8类型的字符串,<br /> <br />想使用std::string作为输入参数,就必须进行相应的转换,<br /> <br />std::wstring s2ws(const std::string& s) { std::string curLocale = setlocale(LC_ALL, NULL); // curLocale = "C"; setlocale(LC_A原创 2011-04-05 21:53:00 · 1194 阅读 · 0 评论 -
从源码编译CELayoutEditor-0.7.1
<br />这里假设已经编译好了CEGUI的源码,我们只编译编辑器的源码:<br />1. 下载CELayoutEditor0.7.1源码<br /> http://ncu.dl.sourceforge.net/project/crayzedsgui/CELayoutEditor/0.7.1/CELayoutEditor-0.7.1.tar.gz<br /> <br />2. 下载wxwidgets 2.8.x源码<br />http://wxwidgets.org/<br />或者<br />http:/原创 2011-04-28 23:39:00 · 3702 阅读 · 0 评论 -
CEGUI的字体缓冲
Font的光栅化字符函数 virtual void rasterise(utf32 start_codepoint, utf32 end_codepoint) const;Font类里保存字符编码和字符图片的map如下 //! Definition of Codep原创 2011-07-19 19:16:55 · 1191 阅读 · 0 评论 -
FreeImage+FreeType生成字体的例子
这个是CEGUI底层生成字体的基本原理,也是研究CEGUI字体优化的起始使用 Ogre1.7的depends的函数库, 编译时要加 FREEIMAGE_LIB 预编译指令 // FontTest.cpp : Defines the entry point for the cons原创 2011-07-21 19:46:51 · 3399 阅读 · 0 评论 -
控制CEGUI的全局AutoRenderingSurface
CEGUI1.7为了提高UI渲染的效率,对每个类型为FrameWindow的窗口默认使用了AutoRenderingSurface属性,就是把当前的FrameWindow和它的所有子窗口渲染到一张纹理上,这样极大的减少了UI渲染的批次,提高了效率。 但是这种rtt存在着一原创 2011-09-09 16:47:58 · 1264 阅读 · 0 评论