![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CEGUI
haorui_v
这个作者很懒,什么都没留下…
展开
-
学习CEGUI(CELayoutEditor,CEImagesetEditor)之一
先来个引子,CEGUI是一个游戏UI库,开源,使用XML作资源定位,支持lua脚本,支持多字节语言的显示,其功能可以说是十分强大的,而且非常灵活,目前的稳定版本是0.5,可见其离发布还有一段距离,bug和未完成的东西都不少,然而这也是它的魅力之一,我们可以对其进行修改和扩充。使用CEGUI完全可以制作出一流水准的游戏UI来。 其次,也是比较主要的,它有几款指定的编辑器,其实UI库都差不...2009-03-05 23:39:42 · 189 阅读 · 0 评论 -
学习CEGUI(CELayoutEditor,CEImagesetEditor)之二
CEGUI的文件结构CEGUI从根本上说,是由图片支持的,也就是说,这么庞大的系统说白了就是要正确地操作图片,抛弃了原来惯用的ini文件,CEGUI使用了更加先进的xml文件作为其配置文件,使用tga图片,这个是内嵌的,当然如果有需要,可以使用其它解码器。其文件结构很简单,共定义了四种格式的xml文件:scheme,looknfeel,imageset和layout。在CEGUI给的例子当中,其组...2009-03-05 23:41:56 · 141 阅读 · 0 评论 -
学习CEGUI(CELayoutEditor,CEImagesetEditor)之三
你的第一个CEGUI程序强烈建议仔细研究CEGUISample程序!因为那里介绍了它的一些基本用法,其实最后在游戏当中出现的,也就是这些例子的变化而已。这里我会引导你写一个第一个自己的简单的CEGUI程序,它使用CEGUISampleHelper提供的框架,使用OpenGL渲染。这是在CEGUI自己给的Sample程序基础上简化、简化、再简化得出的,目的是让大家对CEGUI程序有一个简...2009-03-05 23:43:15 · 241 阅读 · 0 评论 -
学习CEGUI(CELayoutEditor,CEImagesetEditor)之四
在CEGUI中使用layout文件(1)CEGUI支持两种方式的资源使用,一种就是在前文可见的直接在c++文件当中创建窗体,使用窗体;另一种方式就是在layout文件当中定制窗体。从理论上讲,两种方式都能达到相同的目的。在不使用layout文件时,CEGUI是不太方便的,因为要定位控件,常常得修改文件当中的参数,如果在c++文件当中修改,每次都编译,很恶心(尤其是在有编辑器的情况下,使用c...2009-03-05 23:43:58 · 179 阅读 · 0 评论 -
学习CEGUI(CELayoutEditor,CEImagesetEditor)之五
在CEGUI中使用layout文件(2)前文中我讲解了在CEGUI中最简单的layout文件的使用方法。写好layout文件,是把CEGUI用好的一个关键。在没有编辑器的情况下,任何引擎的UI系统,或者单独的UI系统,都是比较难用的,(有时,有没有编辑器,甚至是评价一个引擎好坏的标准之一)。幸运的是,CEGUI提供了这方面的支持,它的官方网站提供了一个编辑器(CELayoutEditor),虽然下...2009-03-05 23:45:06 · 344 阅读 · 0 评论 -
学习CEGUI(CELayoutEditor,CEImagesetEditor)之六
在CEGUI中使用layout文件(3)打开任意一个layout文件,可见其为一个树形结构,父子窗体的组织结构比较清晰。<?xml version="1.0" encoding="UTF-8"?><GUILayout > <Window Type="type1" Name="window1" > <2009-03-05 23:45:49 · 149 阅读 · 0 评论 -
学习CEGUI(CELayoutEditor,CEImagesetEditor)之七
CEImagesetEditor除了CELayoutEditor之外,CEGUI官方还提供了一个切图工具,即CEImagesetEditor。这个工具十分有用,减轻了美术很多的负担,它可以生成imageset文件,并可以以鼠标操作图片框。从CEGUI的0.4版本开始,这个工具就开始提供了。但是那个版本几乎就不能用,有许多问题,如,其右边的工作区居然没有滚动条!另外,它的图片框一旦面积大的把面积小的...2009-03-05 23:46:42 · 236 阅读 · 0 评论