如何建立开源游戏引擎Ogre3D开发环境
的有关信息介绍如下:Ogre 是基于C++开发的跨平台的3D图形/游戏引擎,广泛用于三维仿真,游戏开发领域,本文提供Orgre SDK V1.9 安装和编译方法。
官方下载Ogre SDK,笔者电脑上预装VS2010编译器,所以下载OgreSDK_vc10_v1-9-0.exe,如果读者电脑上安装VS2012,可以下载对应版本的SDK。下载后的文件包是exe程序,其实使用7z压缩的,双击解压,这里示范解压目录为E:\ThirdLib。
解压后的文件包含编译使用的boost库,预编译的依赖文件,示例代码(需要自己编译),以及程序运行所需资源文件。
设置环境变量,打开控制台窗口,输入:setx OGRE_HOME "E:\ThirdLib\OgreSDK_vc10_v1-9-0"
设置系统用户变量OGRE_HOME=E:\ThirdLib\OgreSDK_vc10_v1-9-0
使用VC2010 打开解压目录下Ogre.sln工程文件,依次编译Sample_Character工程,Sample_Brower工程,除Sample_Brower工程,其他工程都是以dll形式编译,由于工程较多,费时较长,本文只编译这两个工程文件,方法如图。
按F7可以顺利编译,默认为Debug模式,会在SDK 目录 bin\debug看到编译后的Sample_Brower_d.exe,双击即可运行。
其实工程目录能够正确编译,在于工程已经预设对应的头文件和库文件目录。
程序Sample_Brower会扫描目录下dll文件,本文示例一个3D食人魔,按键盘WASD可以移动角色移动,按空格可以跳跃,退出请按ESC键