三维开源游戏开发引擎OGRE学习笔记之一(OGRE安装)

OGRE作为为数不多的开源三维游戏开发引擎之一,无论是在一些专业的中型三维游戏的开发中,还是在其他科研项目中都有着相当出色的表现.

世界上最大的开源机器人操作系统ROS中的知名三维视觉显示系统RVIZ包所使用的三维引擎就是OGRE.

本文主要针对Ubuntu14.04环境下对于OGRE安装的最简单方式稍作介绍.


首先,你需要安装一个类似于github一样的版本控制软件hg,因为OGRE就是使用hg做版本控制的.

sudo apt-get install Mercurial# 安装hg

其次,在你想要安装OGRE的目录,新建立一个ogre文件夹.

mkdir ogre# 建立ogre目录

下载ogredeps,编译配置依赖项.

hg clone https://bitbucket.org/cabalistic/ogredeps# clone ogre依赖库

cd ogredeps

cd ogredeps

mkdir build

cd build

cmake ..

make

sudo make install# 将依赖库安装到系统

最后,下载和编译OGRE.

hg clone https://bitbucket.org/sinbad/ogre# clone ogre代码库

cd ogre

mkdir build

cd build

cmake ..

make -j6# 看个人的电脑了,j6代表使用6个线程来编译代码

sudo make install# 将编译好的ogre安装到系统

OGRE软件安装完成,现在你可以开始开始编译ogre目录下的Samples中的实例了.

PLUS::若程序编译通过但是运行出错,报错Could not load dynamic library ./RenderSystem_Direct3D9,则将可运行程序目录当中如ogre/build/bin/plugin.cfg文件拷入程序目录当中即可解决.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,973评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,446评论 25 708
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,585评论 9 467
  • 银牙夕晖共九霄 红柳雪峰竞妖娆 江南水秀花似锦 大漠孤烟沙亦骄 人约黄昏星先至 月暖毡包鹊为桥 有情何惧天地阻 南...
    文七七文阅读 374评论 1 7
  • 我有个朋友叫倪虹晶,是个小萝莉,外表文文静静的很是可爱。可接触深了,我却吓了一跳,发现知人知面不知心! 用现在网上...
    木相Muku阅读 484评论 0 0