- 5
- 0
- 约 11页
- 2017-05-29 发布于重庆
- 举报
第6讲 CEGUI与界面
什么是CEGUI?
Crazy Eddies GUI系统是一个为不具备或缺乏用户界面制作功能的图形API或引擎提供免费用户界面支持的开源的库。这个使用c++编写的库是针对那些想制作优秀的游戏却又没有GUI(图形用户界面)子系统的专业游戏开发者。
1.1 简介
配置CEGUI
头文件:$(OGRE_HOME)\include\CEGUI
库文件:CEGUIBase_d.lib 和 OgreGUIRenderer_d.lib
建立CEGUI应用
见实例演示
CEGUI工作原理
CEGUI是一个能植入像Ogre这样的3D应用程序的功能全面的GUI库,它不自己做渲染,也不与任何鼠标键盘事件挂钩。为了让CEGUI能渲染,你必须提供一个渲染器给它。而为了让它能够理解鼠标键盘事件,则必须手工地把它们注入系统。
本质上CEGUI是通过向窗口添加第二个场景,这个场景是在Ogre的基本渲染队列完成后才渲染的。这个场景仅由一系列3D矩形对象组成的。使用这些矩形,添加材质和响应就构成了用户界面(GUI)。
1.1 简介
添加退出按钮
1.首先,我们需要为应用程序添加下面的头文件
1.2 使用
2. 在void createScene()方法中添加以下代码创建退出按钮。但因为我们并没有为其添加响应事件,此按钮不做任何事情。
添加退出按钮
3.建立事件处理方法
1.2 使用
4. 注
您可能关注的文档
最近下载
- 新教材 人教A版高中数学必修第二册全册各章节知识点考点汇总及解题规律方法提炼(含参考答案).pdf VIP
- 2026语文七年级下册全册复习课件(统编版).pptx
- 电子书《百科知识问答题库》(生活百科一).doc VIP
- DBJ04T 344-2025 海绵城市建设技术标准.pdf VIP
- 18项医疗核心制度.docx VIP
- 海康综合安防管理平台培训PPT.pptx VIP
- 22S521 预制装配式混凝土检查井.docx VIP
- (高清版)DB32∕T 2089-2012 梨品种DNA指纹图谱鉴别规范 .pdf VIP
- 传感器与检测技术第3版董春利课后参考答案.pdf VIP
- 日立7180全自动生化分析仪使常规用指导(参考).ppt VIP
原创力文档

文档评论(0)