在CEGUI中使用layout文件(2)

本文介绍了如何使用CEGUI中的CELayoutEditor编辑器来创建和改进布局文件。文章详细讲述了编辑器的安装配置过程,以及如何解决使用过程中遇到的问题,最后还提到了进一步提升编辑器稳定性和用户体验的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

在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界面编辑器的大部分鼠标操作,因此,如果没有大的问题,它是可以很好的使用的。
下面就是对其进行改进了,这个在此就不一一细说了。首先就是让他不那么容易崩溃,其次就是一些细节问题,可以结合着测试部门的测试对其进行改造。
最后什么样算是改进成功呢?成功的标志就是可以将这个东西交给美术或者策划,让他们可以顺利的上手和使用,最后写出可以给程序用的layout文件来,就算成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值