OGRE HelloWorld
2014-01-05 11:46
183 查看
#include <OGRE/ExampleApplication.h> #include <OGRE/Ogre.h> class EnvMapApplication : public ExampleApplication { public: EnvMapApplication() { } virtual void createScene() { mSceneMgr->setAmbientLight(Ogre::ColourValue(1.0, 0.0, 0.0, 0.0)); Ogre::Light * light = mSceneMgr->createLight("MainLight"); this->mWindow->setFullscreen(false, 800, 600); Ogre::Entity * ent = mSceneMgr->createEntity("head", "/usr/share/OGRE/media/models/ogrehead.mesh"); mSceneMgr->getRootSceneNode()->createChildSceneNode()->attachObject(ent); } }; int main() { EnvMapApplication app; app.go(); return 0; }
project(OGRETest) cmake_minimum_required(VERSION 2.8) find_package(Boost COMPONENTS thread QUIET) aux_source_directory(. SRC_LIST) add_executable(${PROJECT_NAME} ${SRC_LIST}) target_link_libraries(${PROJECT_NAME} libOIS.so libOgreRTShaderSystem.so libOgreMain.so libOgreProperty.so libOgrePaging.so ${OGRE_${PLUGIN}_LIBRARY} ${Boost_LIBRARIES} ${OGRE_LIBRARIES} libGL.so libGLU.so)
相关文章推荐
- Win2008学习(十五),RD会话主机服务器负载均衡
- 计算连续的IP地址
- Contents & Index
- 《linux性能及调优指南》 3.3 内存瓶颈
- Android性能优化笔记
- 图的最短路径-升级版
- 简单介绍Log4J的使用和Spring 配置log4j
- MongoDB主从复制
- 又一枚神器:nginx
- mouseenter、mouseover和mousemove的区别
- struts2数据赋值三种方式
- ORACLE物化视图--物化视图日志如何避免系统时间变化带来的影响
- Log4net在.Net Winform项目中的使用示例
- linux单一进程同时可打开文件句柄数限制
- 继承
- 请问VC 如何实现 chrome浏览器 网页自动填表单
- python 3 安装笔记
- 计算器添加连乘连除功能
- 这段程序应该怎么改?
- Java语言和C++语言的差异