|
楼主 |
发表于 2013-5-3 11:57:45
|
显示全部楼层
- osg::ref_ptr updater = new osgAnimation::UpdateBone(name);
- updater->getStackedTransforms().push_back( new osgAnimation::StackedTranslateElement("translate", trans) );
- updater->getStackedTransforms().push_back( new osgAnimation::StackedQuaternionElement("quaternion") );
- bone->setUpdateCallback( updater.get() );
- bone->setMatrixInSkeletonSpace( osg::Matrix::translate(trans) * bone->getMatrixInSkeletonSpace() );
复制代码 看了coolbook知道了。分享一下。
这里不用默认的回调,不知道为什么。
用UpdateBone就可以了。 |
|