在两个个OgreApp里 分别设置场景管理器 并绑定物体
要两物体旋转同步,只记录最近一步旋转值,并传递,引起另一物体旋转不能保证同步
解决方案:
1.
Quaternion totalQuate = Quaternion(rfAngle,rkAxis) * totalQuate;
totalQuate.normalise();
ogreApp->getMoveSenceNode()->setOrientation(totalQuate);
totalQuate记录总旋转(包括轴和角度) 然后累加,保存 并传递
然后让另一个物体从头开始旋转setOrientation(totalQuate);
2
用
getOrientation()
etOrientation(totalQuate);