`

学习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界面编辑器的大部分鼠标操作,因此,如果没有大的问题,它是可以很好的使用的。
下节就是对其进行改进了,这个在此就不一一细说了。首先就是让他不那么容易崩溃,其次就是一些细节问题,可以结合着测试部门的测试对其进行改造

分享到:
评论

相关推荐

    CEImagesetEditor-0.6.0.zip CEGUI图片截取工具

    5. **跨平台兼容性**:由于CEGUI本身就是跨平台的,因此CEImagesetEditor也适用于多种操作系统,如Windows、Linux和macOS等。 6. **版本控制**:CEImagesetEditor-0.6.0 表示这是该工具的0.6.0版本,通常意味着它...

    CEImagesetEditor

    CEImagesetEditor是一款专为CEGUI(Crystal Space User Interface)设计的图像集编辑工具。CEGUI是一个开源的图形用户界面库,它提供了丰富的组件和自定义选项,使得开发者能够轻松创建出高质量的2D用户界面。...

    CELayoutEditor-0.6.0.zip,CEGUI的编辑器源码

    通过学习CELayoutEditor的源码,开发者可以深入了解CEGUI的内部工作原理,提高自己在GUI设计和实现上的技能。此外,这也为自定义编辑器或扩展现有功能提供了基础,对于那些需要更高效、更个性化GUI开发流程的项目来...

    CEGUI教程+学习笔记

    在学习笔记中,你可能会发现如何根据你的项目选择合适的渲染后端,并配置CEGUI与之交互。 CEGUI的布局管理也是其一大特点。它提供了灵活的布局机制,使得UI元素可以自动调整大小和位置以适应窗口的变化。这在教程中...

    CEGUI学习文档 如何使用CEGUI

    【CEGUI学习文档 如何使用CEGUI】 CEGUI(Crazy Eddie's GUI System)是一个开源的游戏用户界面(UI)库,特别适用于游戏开发。它的核心特性包括使用XML进行资源定位,支持lua脚本,以及对多字节语言的显示能力。...

    CELayoutEditor

    5. **版本支持**:CELayoutEditor 0.7.1a针对CEGUI的0.7.x系列进行了优化,确保与这一版本的CEGUI框架兼容,能充分利用其特性。 6. **社区支持**:CEGUI项目有一个活跃的开发者和用户社区,提供了大量的文档、示例...

    CEGUI深入解析 cegui框架解析

    #### 五、CEGUI应用程序框架 **5.1 OpenGL程序框架** - **5.1.1 WIN32应用程序框架** 在Windows平台上使用CEGUI进行开发的应用程序框架。 - **5.1.2 OpenGL应用程序框架** 使用OpenGL作为渲染后端的应用程序...

    CEGUI最新的统一界面编辑器

    **CEGUI简介** CEGUI(Common Event Driven GUI)是一个开源的、跨平台的图形用户界面(GUI)库,主要用于游戏开发和其他实时应用程序。它提供了一套高度可定制的组件,使得开发者能够轻松创建出美观且功能丰富的...

    CEGUI深入解析文档

    第1章 CEGUI的简介 - 5 - 1.1CEGUI历史和本书使用的版本 - 5 - 1.2 CEGUI的编译和例子介绍 - 5 - 1.2.1CEGUI源代码的简介 - 5 - 1.2.2CEGUI源代码编译 - 7 - 1.3 CEGUI官方编辑器的介绍 - 10 - 1.3.1 CEGUI布局编辑...

    CEGUI编辑器(包含源码)

    由于包含了源码,开发者不仅可以调试和优化编辑器本身,还能深入学习CEGUI库的实现细节,这对于提升个人技能或改进现有项目非常有价值。在实际项目中,CEGUI的强大功能和灵活性使其成为许多游戏和应用的首选GUI解决...

    CEGUI教程---教你如何使用CEGUI库

    1. **了解CEGUISample程序**:学习CEGUI提供的示例程序,它们展示了库的基本用法,是实际项目中的基础。 2. **创建第一个CEGUI程序**:使用CEGUISampleHelper框架,以OpenGL渲染为例,构建一个简单的程序。在示例中...

    osg与CEGUI的界面设计

    CEGUI提供了多种界面设计工具,如CELayoutEditor用于布局设计,CEImagesetEditor用于皮肤编辑。这些工具使得非编程背景的设计人员也能参与到界面设计中,提高了开发效率和设计质量。 将CEGUI与osg结合,可以充分...

    cegui+mfc例子

    通过这个例子,你可以学习到如何将这两个框架有效地结合在一起,利用CEGUI的强大UI功能增强MFC应用程序的视觉表现和交互性。 首先,CEGUI的集成需要设置必要的初始化步骤,包括配置渲染器、加载布局文件、注册事件...

    cegui相关修改资料

    1. **CEGUI布局编辑器** (CELayoutEditor.rar): CEGUI提供了一个布局编辑器工具,用于可视化地设计和编辑窗口布局。这个编辑器可以帮助开发者创建、修改和保存GUI布局的XML文件,这些文件描述了窗口、按钮、文本框...

    CEImagesetEditor-v0.6.2

    《CEImagesetEditor-v0.6.2:高效截图编辑工具与CEGUI库解析》 在IT领域,尤其是在游戏开发和图形用户界面设计中,截图编辑工具和图形库扮演着至关重要的角色。"CEImagesetEditor-v0.6.2"正是一款专为OGER开发人员...

    Ogre+CEGUI范例程序

    通过这个范例程序,开发者可以学习如何将CEGUI有效地集成到Ogre项目中,创建丰富的用户界面,同时利用Ogre的强大3D渲染能力。这个过程涉及到了资源管理、事件处理、窗口和控件的创建,以及渲染流程的整合,是学习...

    完整的CEGUI学习资料

    CEGUI深入解析的pdf和word版、在游戏中使用CEGUI、CEGUI渲染入门、资源管理入门、装载数据文件和初始化入门、创建CEGUI窗口入门、输入处理入门、统一度量系统使用指南、在CEGUI中使用Lua脚本入门、Lua消息处理入门、...

    CEGUI

    CEGUI,全称为“Crazy Eddie's GUI System”,是一个开源的、跨平台的用户界面引擎,主要用于游戏开发和应用程序设计。这个强大的工具提供了一个灵活且可扩展的框架,允许开发者创建丰富的图形用户界面(GUI)而无需...

    CEGUI-master_CEGUI_游戏_天龙八部_

    CEGUI(Composite Entity GUI)是一个开源的、跨平台的图形用户界面(GUI)库,专为实时应用程序,尤其是游戏设计。...通过深入学习和应用CEGUI,开发者可以构建出更加精美且互动性更强的游戏界面。

Global site tag (gtag.js) - Google Analytics