如果自己设置骨骼/mesh目录,还要手动修改resources.cfg文件,将骨骼/mesh目录添加进去,否则程序会崩溃
02 |
Animation::setDefaultInterpolationMode(Animation::IM_LINEAR); |
03 |
Animation::setDefaultRotationInterpolationMode(Animation::RIM_LINEAR); |
06 |
Ogre::Entity* ent = m_pRenderBox->getEntity(name); |
08 |
ent->getSkeleton()->addLinkedSkeletonAnimationSource("walk.skeleon"); |
09 |
ent->refreshAvailableAnimationState(); |
12 |
Ogre::AnimationStateSet* animSet = ent->getAllAnimationStates(); |
13 |
mAnimationState = ogreHead->getAnimationState("Idle"); |
14 |
mAnimationState->setLoop(true); |
15 |
mAnimationState->setEnabled(true); |
19 |
mAnimationState->addTime(timeSinceLastFrame); |