
ogre
文章平均质量分 76
缥缈的云
君子谋时而动顺势而为
QQ群:347027259
展开
-
Ogre播放动画
Ogre播放动画ogre播放动画很简单,1、得到动画状态,2、设置enable为true,3、调用addtime先来看代码:class TutorialApplication : public BaseApplication{public: TutorialApplication(void); virtual ~TutorialApplication(void);原创 2015-07-27 10:50:00 · 756 阅读 · 0 评论 -
Ogre按键消息
Ogre按键消息现在来看ogre的按键消息。class TutorialApplication : public BaseApplication{public: TutorialApplication(void); virtual ~TutorialApplication(void);protected: virtual void createScene(v原创 2015-07-23 16:04:06 · 556 阅读 · 0 评论 -
ogre 开始界面
ogre开始界面来摆个pose代码如下void TutorialApplication::createScene(void){ // Create your scene here :) mSceneMgr->setAmbientLight(Ogre::ColourValue(1,1,1));//设置环境光 //创建一个节点 Ogre::Entity *ent2原创 2015-07-23 14:45:29 · 532 阅读 · 0 评论 -
ogre 天空与雾
ogre天空与雾接上章,我们来添加天空与雾。void TutorialApplication::createScene(void){ // Create your scene here :) // 设置相机的位置,因为地形一般都比较大,所以设置得远一点 mCamera->setPosition(Ogre::Vector3(1683,50,2116)); mCamera->原创 2015-07-23 14:30:25 · 640 阅读 · 0 评论 -
ogre 创建地形
ogre 创建地形先来看代码:void TutorialApplication::createScene(void){ // Create your scene here :) // 设置相机的位置,因为地形一般都比较大,所以设置得远一点 mCamera->setPosition(Ogre::Vector3(1683,50,2116)); mCamera->lookAt(原创 2015-07-23 14:06:46 · 559 阅读 · 0 评论 -
ogre 入门教程
ogre 入门教程先来看第一个ogre程序。void TutorialApplication::createScene(void){ // Create your scene here :) mSceneMgr->setAmbientLight(Ogre::ColourValue(0.5, 0.5, 0.5)); Ogre::Entity*ogreHead =mS原创 2015-07-22 09:43:55 · 1984 阅读 · 0 评论 -
ogre 光源
ogre 光源我们接着研究ogre的光源与影子。void TutorialApplication::createCamera(){ mCamera = mSceneMgr->createCamera("PlayerCam"); mCamera->setPosition(Ogre::Vector3(0,300,500)); mCamera->lookAt(Ogre::Vector3(原创 2015-07-22 11:26:26 · 682 阅读 · 0 评论 -
ogre 种草
ogre 种草ogre中来创建一个草地。class TutorialApplication : public BaseApplication{public: TutorialApplication(void); virtual ~TutorialApplication(void); CEGUI::MouseButton convertButton(OIS::Mouse原创 2015-07-30 10:45:50 · 728 阅读 · 0 评论 -
Ogre立方体查询
Ogre立方体查询ogre还有一个立方体查询。//---------------------------------------------------------------------------TutorialApplication::TutorialApplication(void):mRenderer(0),mSelectionBox(0),mSelecting(false)原创 2015-07-29 14:35:41 · 639 阅读 · 0 评论 -
ogre射线数组的拣选
ogre射线数组的拣选先来看代码。bool TutorialApplication::mousePressed(const OIS::MouseEvent &arg, OIS::MouseButtonID id){ CEGUI::GUIContext& context = CEGUI::System::getSingleton().getDefaultGUIContext(); co原创 2015-07-29 09:24:40 · 692 阅读 · 0 评论 -
ogre屏幕拾取
ogre屏幕拾取ogre的屏幕拾取,主要通过发射一条射线,然后检测碰撞来完成。CEGUI::GUIContext& context = CEGUI::System::getSingleton().getDefaultGUIContext(); context.injectMouseButtonDown(convertButton(id)); if (id == OIS::MB_Left原创 2015-07-28 15:42:33 · 829 阅读 · 0 评论 -
ogre接入cegui
ogre接入ceguiogre可以很方便的使用cegui来绘制界面。首先,resources_d.cfg加入资源路径。[Imagesets]FileSystem=../../Media/imagesets[Fonts]FileSystem=../../Media/fonts[Schemes]FileSystem=../../Media/schemes[LookNFeel]原创 2015-07-28 13:27:09 · 1079 阅读 · 0 评论 -
Ogre切换摄像头
Ogre切换摄像头先看代码class TutorialApplication : public BaseApplication{public: TutorialApplication(void); virtual ~TutorialApplication(void);protected: virtual void createScene(void); vi原创 2015-07-23 16:40:13 · 571 阅读 · 0 评论