学习CEGUI(CELayoutEditor,CEImagesetEditor)之五

在CEGUI中使用layout文件(2)
前文中我讲解了在CEGUI中最简单的layout文件的使用方法。写好layout文件,是把CEGUI用好的一个关键。
在没有编辑器的情况下,任何引擎的UI系统,或者单独的UI系统,都是比较难用的,(有时,有没有编辑器,甚至是评价一个引擎好坏的标准之一)。
幸运的是,CEGUI提供了这方面的支持,它的官方网站提供了一个编辑器(CELayoutEditor),虽然下载下来弄一下,你会发现它基本上是危险重重,难以使用,但是有,总比没有好,写一个编辑器的工作量是不小的。
将CELayoutEditor 的工程下载下来,仿照CEGUI的目录形式配置一下这个工程,即,将工程文件放到makefiles\premake\Tools\CELayoutEditor下,将源代码放在Tools\CELayoutEditor目录下,并配置相应的路径。
这个编辑器是使用wxWidgets作的框架,所以你还得下载wxWidgets,看一下你下载的CELayoutEditor需要的wx版本,然后选一个正确的下载。推荐学习一下wxWidgets,这个UI库很好,并且更新的速度很快,况且将来可能用它制作其他的编辑器框架。
编译通过之后,运行exe文件。这个时候需要选择工作路径,选择与bin文件夹同级的那个datafiles文件夹,这时,所用的文件都是这个文件夹所包含的,在对CELayoutEditor进行修改的过程中,可能经常由于选择这个文件夹错误而发生错误,此时删除Tools\bin文件夹下的CELayoutEditor.ini文件,重新选择,就OK了。
然后,就进入了CELayoutEditor的主界面,它是由一个对话框和一个Frame组成的。试着使用一下这个编辑器,它支持支持一般的windows界面编辑器的大部分鼠标操作,因此,如果没有大的问题,它是可以很好的使用的。
下节就是对其进行改进了,这个在此就不一一细说了。首先就是让他不那么容易崩溃,其次就是一些细节问题,可以结合着测试部门的测试对其进行改造

你可能感兴趣的:(UI,工作,框架,windows)