第六章CEGUI与界面.pptVIP

  • 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. 注

文档评论(0)

1亿VIP精品文档

相关文档