|
m_pAnimationPath->insert(fTime, osg::AnimationPath::ControlPoint(position, rotation));
m_pAnimationPath->setLoopMode(osg::AnimationPath::NO_LOOPING); 设置路径为播放一次
m_pAnimationCallback->setAnimationPath(m_pAnimationPath); 把路径设置到回调函数中
m_pNode->setUpdateCallback(m_pAnimationCallback); 节点处添加回调
动画播放没有问题,但是如何知道动画结束了呢?osg中貌似没有获取动画播放到什么阶段的接口。
有什么方法可以在动画结束后通知主线程呢? |
|