文章分类 -  Ogre

Ogre
摘要:增加动画:Ogre::Entity* _ent; // 增加动画效果的实体的指针Ogre::AnimationState* _aniState; // 所使用动画状态的指针_aniState = _ent->getAnimationState("Dance"); // 获取“Dance”动画状态_aniState->setEnabled(true); // 允许动画_aniState->setLoop(true); // 允许动画循环_aniState->addTime(evt.timeSinceLastFrame); // 距上次刷新的时间设定移动 阅读全文
posted @ 2011-05-04 16:30 橘子小酥 阅读(420) 评论(0) 推荐(0)
摘要:创建平面:Ogre::Plane plane(Vector3::UNIT_Y, -10); // 通过法线创建一个平面Ogre::MeshManager::getSingleton().createPlane("plane", ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME, plane, 1500,1500,20,20,true,1,5,5,Vector3::UNIT_Z); // Vector3::UNIT_Z定义了面的正向Ogre::Entity* ent = mSceneMgr->createEntity(& 阅读全文
posted @ 2011-04-28 21:50 橘子小酥 阅读(859) 评论(0) 推荐(0)
摘要:旋转:Ogre::Entity* ent2 = mSceneMgr->createEntity("MyEntity2","Sinbad.mesh");Ogre::SceneNode* node2 = mSceneMgr->createSceneNode("Node2");node->addChild(node2);node2->setPosition(10,0,0);node2->pitch(Ogre::Radian(Ogre::Math::HALF_PI)); // 绕x轴旋转, 旋转方式: 弧度nod 阅读全文
posted @ 2011-04-28 17:08 橘子小酥 阅读(380) 评论(0) 推荐(0)