随笔分类 - UI
摘要:CEGUI 0.7x版本相比于以前的版本有了很大的改变. 基于它的Formatting Tags和Animation System特性对CEGUI做扩展, 比较方便实现一些常用的字体效果.1.Formatting Tags 本身就支持设定字体颜色, 字体大小,嵌套静态图片等. 详情可浏览 http://www.cegui.org.uk/wiki/index.php/Formatting_Tags_in_CEGUI所以字体下划线, 描边, 阴影等组合效果也可以通过定义自己的标签来指定哪一部分文字出现对应的字体效果.新增两种文字特效Tag:1.) [text-component='...']2.)
阅读全文
摘要:CEGUI的字体效果(包括阴影, 描边等)其实也可以不修改代码, 只需修改或创建自定义looknfeel就可以简单快捷的实现(我使用的是0.75版本).在这里以修改WindowsLook.looknfeel中的WindowsLook/StaticText作为演示.1.阴影效果阴影的实现方式是将字体画两次, 第一次将字体偏移一定位置,并渲成黑色, 第二次将字体以设定的颜色渲染.(第一个TextComonent的是画阴影, 相对于左上角偏移量为2(左图), 第二个TextComonent是画字体的(右图))没有阴影(图1)和有阴影(图2, 3)的截图效果对比: (1) (2) (3)2. 描边效
阅读全文
摘要:本来只想简单的借用一下Torchlight的背包UI资源,不过发现背包的UI是动态打开或关闭的. 就想尝试一下把整个效果弄出来.经过一番折腾, 总算实现了.整个过程主要包含几个技术点:1. To create a render to texture window with CEGUI. This allows us to create a second Viewport which can be rendered directly into a CEGUI widget2. Animation blending using one entity with 2 animations from 2
阅读全文
摘要:最近在接触CEGUI, 找了一些资源, 发现Torchlight(火炬之光)的UI资源是开放的, 所以尝试用CEGUI读取其UI. CEGUI的编辑器包括CELayoutEditor和CEImagesetEditor, 我使用的是最新0.7.1版本的. 总体来说过程还是比较顺利的, 主要是有几点要注意:1. 用编译好的CELayoutEditor去直接读取Torchlight里的UI时会报找不到一些资源文件的错, 这是由于Torchlight的scheme, layout, imageset的FileName属性里使用了相对位置, 而编辑器默认没有做这方面的处理, 所以要在EditorFram
阅读全文
摘要:Reference Link:http://www.cnblogs.com/xfxsworld/archive/2007/11/17/962532.htmlhttp://www.cegui.org.uk/phpBB2/viewtopic.php?t=2760一. CEGUI1. 下载CEGUI源代码 http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/c/cr/crayzedsgui/CEGUI-0.6.2b.zip2. 下载CEGUI 依赖包 http://www.mirrorservice.
阅读全文

浙公网安备 33010602011771号