ogre基础教程基础教程六

ogre基础教程基础教程六

ID:34079033

大小:114.08 KB

页数:16页

时间:2019-03-03

ogre基础教程基础教程六_第1页
ogre基础教程基础教程六_第2页
ogre基础教程基础教程六_第3页
ogre基础教程基础教程六_第4页
ogre基础教程基础教程六_第5页
资源描述:

《ogre基础教程基础教程六》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文档:教程:基础教程:基础教程六出自Ogre3D开放资源地带跳转到:导航,搜索目录·1必备知识·2工程设置·3介绍·4开始·5CEGUI是如何工作的·6添加退出按钮·7响应事件·8加载设置(Layout)·9尝试·10如何在两个GUI(用户界面)之间转换(使用透明度)·11结论必备知识本教程是在假设你已经拥有c++编程基础并能够成功建立和编译Ogre程序(如果你设置程序方面还存在问题,请参阅SettingUpAnApplication来获取详细信息)。本教程建立在之前的初学者教程的基础上,并且假设你已经学习了它们。工程设置下面的适用于下

2、载源代码的用户:添加include文件夹:$(OGRE_HOME)Dependenciesinclude,$(OGRE_HOME)DependenciesincludeCEGUI添加lib库路径:$(OGRE_HOME)OgreMainDependenciesLibDebug确信已经链接'CEGUIBase'和'OgreGUIRender'库,也就是说将下面一行添加进你的Makefile文件或g++命令行:-L/usr/local/lib-lCEGUIBase-lCEGUIOgreRenderer下面的适用于SDK的用

3、户:添加include文件夹:$(OGRE_HOME)includeCEGUI确信已经在debug配置的中添加'CEGUIBase_d.lib'和'OgreGUIRenderer_d.lib'库('CEGUIBase.lib'和'OgreGUIRenderer.lib'在release配置中)。在VisualC++中添加依赖,依次点击:项目->属性->配置属性->链接。CEGUIRender源程序现在是从OgreCVS下载代码中的一部分,一个示例工程,因此你必须将包含OgreGUIRenderer头文件和lib文件的文件夹路径添加到

4、属性配置中。另外,下面两个目录是必需的。尽管你在你的安装路径中的文件夹找不到。将其作为约定它就会起作用:添加Include文件夹:$(OGRE_HOME)SamplesCommonCEGUIRendererinclude添加Lib路径:$(OGRE_HOME)SamplesCommonCEGUIRendererlib介绍CrazyEddiesGUI系统是一个为不具备或缺乏用户界面制作功能的图形API或引擎提供免费用户界面支持的开源的库。这个使用c++编写的库是针对那些想制作优秀的游戏却又没有GUI(图形用户界面)子系统的

5、专业游戏开发者。开始首先,你需要架构(skeleton)代码来创建具有CEGUI组件的Ogre程序。注意:如果你使用,你必须在之前添加#defineNOMINMAX。//memprobswithoutthisnextone#include#include#include#include#include

6、ISchemeManager.h>#include#include#include"OgreCEGUIRenderer.h"#include"OgreCEGUIResourceProvider.h"//regularmemhandler#include#include"ExampleApplication.h"classGuiFrameListener:publicExampleFrameListen

7、er{private:CEGUI::Renderer*mGUIRenderer;public:GuiFrameListener(RenderWindow*win,Camera*cam,CEGUI::Renderer*renderer):ExampleFrameListener(win,cam,false,false),mGUIRenderer(renderer){}};仅仅是一个不做任何动作的空帧监听器,但在你按下“Esc”之前会一直循环。classTutorialApplication:publicExampleApplication

8、{private:CEGUI::OgreCEGUIRenderer*mGUIRenderer;CEGUI::System*mGUISystem;CEGUI::Window*mEditorGuiSheet;这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。