15.startup
来源:互联网 发布:手机怎么打开php格式 编辑:程序博客网 时间:2024/05/22 03:38
以前的所有例子都用到了ExampleApplication,这一节终于脱离ExampleApplication。直接上代码。
int main(void){ogre::root* root = new ogre::root("plugins_d.cfg");if(!root ->showconfigdialog()){return -1;}ogre::renderwindow* window = root ->initialise(true, "ogre3dbeginnersguide");ogre::scenemanager* scenemanager = root ->createscenemanager(ogre::st_generic);ogre::camera* camera = scenemanager ->createcamera("camera");camera ->setposition(ogre::vector3(0, 0, 50));camera ->lookat(ogre::vector3(0, 0, 0));camera ->setnearclipdistance(5);ogre::viewport* viewport = window ->addviewport(camera);viewport ->setbackgroundcolour(ogre::colourvalue(0.0, 0.0, 0.0));camera ->setaspectratio(ogre::real(viewport ->getactualwidth()) / ogre::real(viewport ->getactualheight()));ogre::configfile cf;cf.load("resources_d.cfg");ogre::configfile::sectioniterator sectioniter = cf.getsectioniterator();ogre::string sectionname, typename, dataname;while(sectioniter.hasmoreelements()){sectionname = sectioniter.peeknextkey();ogre::configfile::settingsmultimap* settings = sectioniter.getnext();ogre::configfile::settingsmultimap::iterator i;for(i = settings ->begin(); i != settings ->end(); ++i){typename = i ->first;dataname = i ->second;ogre::resourcegroupmanager::getsingleton().addresourcelocation(dataname, typename, sectionname);}}ogre::resourcegroupmanager::getsingleton().initialiseallresourcegroups();ogre::entity* ent = scenemanager ->createentity("sinbad.mesh");scenemanager ->getrootscenenode() ->attachobject(ent);root ->startrendering();return 0;}当然还要包括头文件OIS.h和Ogre.h
- 15.startup
- startup
- StartUp
- Startup
- Startup
- startup
- startup
- startup
- Startup与Common Startup
- startup、startup mount
- JacORB Startup
- Startup代码
- startup.s
- startup.s
- Startup.S
- Camera startup
- Python Startup
- startup.s
- Linux设备模型之platform总线
- 三维数组的理解
- 【100题】第十一题(二叉树中节点的最大距离)
- 必须得加强学习强度了
- 哈哈,一个牛人与淘宝很有意思的对话!
- 15.startup
- SQL MDX 计算 KPI(去年当月值、差值、同比)
- 此操作要求使用IIS集成模式
- FileStream、StreamWriter、StreamReader操作文本文件
- android 中管理短信
- Android设置文字粗体的方法
- 【初学】RMI(Remote Method Invocation)初窥门径
- 深度探讨PHP之性能
- 当鼠标移到单元格(tr、td)背景变色 多种解决方案