文章分类 - Ogre
Ogre
摘要:增加动画:Ogre::Entity* _ent; // 增加动画效果的实体的指针Ogre::AnimationState* _aniState; // 所使用动画状态的指针_aniState = _ent->getAnimationState("Dance"); // 获取“Dance”动画状态_aniState->setEnabled(true); // 允许动画_aniState->setLoop(true); // 允许动画循环_aniState->addTime(evt.timeSinceLastFrame); // 距上次刷新的时间设定移动
阅读全文
摘要:创建平面: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(&
阅读全文
摘要:旋转: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
阅读全文

浙公网安备 33010602011771号