ogre3d环境配置 SDK安装配置及简单事例教程

所属分类: 软件教程 / 系统工具 阅读数: 1076
收藏 0 赞 0 分享

SDK安装以及编译

1、下载SDK,地址如下:http://www.ogre3d.org/download/sdk

2、安装SDK,直接解压到相应目录,如D:/ogreSDK

3、我用的是1.8版本,打开SDK安装目录,如图:

D:\Program Files\OgreSDK_vc10_v1-8-1

用VS2010打开ogre.sln对其进行生成解决方案,过程有点慢,如果没有出问题,那就可以进行下一步了。

4、打开D:\Program Files\OgreSDK_vc10_v1-8-1\bin\debug下面的SampleBrowser_d.exe,就可以进入Sample

创建项目并配置IDE(集成开发环境)

1、创建一个Win32空项目

2、新建一个main.cpp文件,加入WinMain函数

1 #include 2 INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT )3 {4      return 0;5 }

3、在工程里添加现有项,添加头文件"ExampleApplication.h"。其中ExampleApplication.h在“D:\Program Files\OgreSDK_vc10_v1-8-1\include\OGRE\”下

4、在菜单栏依次点击项目——属性——配置属性——链接器——输入中,“附加依赖项”处:添加OgreMain_d.lib和 OIS_d.lib

6、把ogre目录下的相关文件都包含到项目中,具体可参考,如图:

5、在main.cpp中添加一个新类Example1,并重写createScene()函数如下

 1 #include "ExampleApplication.h"//添加在程序的开头 2   3 class Example1 : public ExampleApplication 4 { 5 public: 6      void createScene()//直接重写 7      { 8   9      }10 protected:11 private:12 };

6、在WinMain函数中创建一个Example1类的实例,并调用其go()函数。

 把应用程序的目录设到Ogre目录下,在菜单栏依次点击项目——属性——配置属性——调试,把工作目录改为:

D:\Program Files\OgreSDK_vc10_v1-8-1\bin\debug

7、在WinMain函数里添加如下:

1    Example1 app;2    app.go();

好了,现在可以运行了,不过只是一个黑色的窗口,还没添加其他东西。

最后在createScene()里添加以下两行:

1 Ogre::Entity *ogreHead = mSceneMgr->createEntity("OgreHead","OgreHead.mesh");//创建OgreHead的实体,并返回指向它的指针2         mSceneMgr->getRootSceneNode()->attachObject(ogreHead);//把创建的实体对象挂接到场景中

现在添加一个“恶魔”出来了,哈哈。忙活一天了,终于搞出来了。

更多精彩内容其他人还在看

鲁大师wifi共享怎么让手机电脑共享无线网络

鲁大师wifi共享,一键设置,即可让手机电脑共享无线网络,针对笔记本的,如果是台式机想实现无线WiFi,还需配备一个随身wifi哦
收藏 0 赞 0 分享

怎么检测电脑硬盘好坏?鲁大师检测硬盘好坏方法

电脑硬盘是关键,那么我们怎么知道自己电脑的硬盘是好是坏呢?下文小编就教使用鲁大师检测硬盘好坏的方法,这是新版鲁大师的功能,一起去看下鲁大师检测硬盘好坏方法吧
收藏 0 赞 0 分享

VMware和XAMPP同占用443端口发生冲突导致无法使用的解决办法图解

安装XAMPP后再安装VMware Workstation,我们就会发现XAMPP的Apache启动不了了,出现这个原因似乎是VMware Workstation占用了443端口导致冲突引起的,那么如何解决这个问题,其实这样VMware改一下端口就可以了,针对此问题,本文就为大家
收藏 0 赞 0 分享

VMware虚拟机运行时提示"内部错误"的解决办法介绍

VMware虚拟机提示内部错误是怎么回事?如何解决?运行已有的虚拟机,弹出“内部错误”,无法运行虚拟机。重装几次也不行,针对此类问题,本文就为大家介绍VMware虚拟机运行时提示
收藏 0 赞 0 分享

搜狗壁纸怎么整理桌面?搜狗壁纸的格子怎么取消

搜狗壁纸除了可以给桌面换壁纸外,另外一个功能也是非常强大,那就是整理桌面,搜狗壁纸的功能变得越来越实用
收藏 0 赞 0 分享

2345安全卫士安装及其功能使用图解

2345安全卫士是集电脑体检、木马查杀、修复漏洞、优化加速、垃圾清理以及软件管家为一体的电脑安全管理的软件,下面为大家介绍下软件安装及进入主界面、软件功能介绍以及使用方法
收藏 0 赞 0 分享

ppt美化大师卸载不了怎么办?ppt美化大师卸载方法

很多朋友想要卸载ppt美化大师却怎么也卸不掉,今天小编就为大家带来ppt美化大师的卸载方法,需要的朋友可以一起看看
收藏 0 赞 0 分享

ppt美化大师怎么样?好用吗?ppt美化大师使用图文教程

ppt美化大师让用户在制作ppt的时候可以最大程度的美化,功能强大,让你的ppt瞬间变得高大上了,下文小编就为大家带来ppt美化大师的使用教程
收藏 0 赞 0 分享

腾讯电脑管家如何粉粹文件粉粹删不掉的文件

电脑上想删除的文件删不掉,只有强制删除了,粉碎。腾讯电脑管家有粉碎文件的工具,下面与大家分享下其具体的使用
收藏 0 赞 0 分享

虚拟机vmware安装fedora20图文教程(解决直停滞问题)

下面脚本之家小编为大家带来虚拟机vmware安装fedora20图文教程,希望对大家有所帮助
收藏 0 赞 0 分享
查看更多