linux下应用OGRE开发3D
来源:互联网 发布:java杨辉三角形代码 编辑:程序博客网 时间:2024/06/05 21:15
linux下应用OGRE开发3D的资料网上很少,今天抽空整理一下。
大部分内容参考OGRE主页http://www.ogre3d.org/。
首先根据主页提示,我们可以利用已有资源构建一个工程,具体步骤如下:
第一步,准备工作,确定你是在linux环境下,进入终端,输入一下命令:
编译和配置
sudo apt-get install build-essential automake libtool
需要的依赖
sudo apt-get install libfreetype6-dev libfreeimage-dev libzzip-dev libxrandr-dev libxaw7-dev freeglut3-dev
下面是可选项,一般还是装上比较稳妥,不然后面出现问题不易查找
sudo apt-get install nvidia-cg-toolkit libois-dev libboost-thread-dev
sudo apt-get install doxygen graphviz libcppunit-dev
至此我们的准备工作已完成。接下来就要下载工程源代码,然后编译。
第二步,下载并编译工程:
下载工程源码文件:http://www.ogre3d.org/download/source/OGRE 1.7.4 Source for Linux / OSX
解压文件到/home目录下:
tar xjf ogre_src_v1-7-4.tar.bz2
进入目录:
cd ogre_src_v1-7-4
新建文件build,这个文件时用来存放编译工程项目的,所有的编译内容都将放在此目录下:
mkdir build
进入此目录:
cd build
由于此OGRE工程采用的CMake工具链进行编译。所以使用CMake命令开始编译:
cmake ..
编译器会根据CMakeLists.txt产生一个新的CMakeFile文件,接下来的编译就和Make编译一样:
make -j2
如过此处显示拒绝情况可以加sudo:sudo make -j2
最后一步:
sudo make install
所有的编译工作已完成,下面就是执行工程,看看3D效果的,这里还是要说明一下,如果你的电脑不支持3D那就郁闷吧,因为这直接影响3D的渲染,结果当然是没办法看到执行的结果。如果支持3D渲染就继续一下操作吧!
cd build (这步已经执行了,只是告诉一下是在这个目录下)
cd bin
看到可执行文件了吧!
./Samplexxxxxxx 这个文件名记不全了,开头那几个字母的文件就这一个,执行后会弹出一个界面,然后选择rendersystem,按住不放选中下来菜单,接下来就可以进入了,这里你会看到所有你编译的例子,3D的,太棒了!如果愿意,你可以修改源文件参数,重新编译。
- linux下应用OGRE开发3D
- OGRE 3D游戏
- Ogre 3D 配置
- 新书预告《OGRE 3D 游戏开发框架指南》
- C++ 3D游戏开发 逼真的鱼池效果-ogre
- 国内使用Ogre 3D开发的游戏
- Ogre 3D程序设计 Ogre材质1
- Ogre 3D程序设计 Ogre材质2
- Pro OGRE 3D Programming
- OGRE 3D引擎特性
- OGRE 3D Overlay Element
- 游戏程序设计OGRE 3D
- Ogre 3d 工具集
- Ogre 3d 工具集
- OGRE 3D 程序设计 Ogre 材质1 (转)
- OGRE 3D 程序设计 Ogre 材质1 转
- 从此开始我的OGRE开发3D游戏之旅行。
- Ogre 3D开发环境配置中遇到的问题(1)
- Programming 3D games on Android with Irrlicht and Bullet
- Windows运行命令集锦
- fedaro启用LVM情况下新建并挂载swap分区
- 黑马程序员 Java基础 08
- java复习三 线程
- linux下应用OGRE开发3D
- 在MFC对话框中添加状态栏
- web app 开发案例 - 网易微博
- NP问题
- OpenGL制作简易地图(二)
- 求无序数组的中位数
- Linux多线程──读者写者问题
- 详细注释FL2440按键中断驱动(含poll机制),测试成功
- Qt国际化即QTextCodec的使用