相同场景 但物体材料不同 但旋转同步

 

在两个个OgreApp里 分别设置场景管理器 并绑定物体

要两物体旋转同步,只记录最近一步旋转值,并传递,引起另一物体旋转不能保证同步

解决方案:

1.

Quaternion totalQuate = Quaternion(rfAngle,rkAxis) * totalQuate;

totalQuate.normalise();

ogreApp->getMoveSenceNode()->setOrientation(totalQuate);

 

 

totalQuate记录总旋转(包括轴和角度) 然后累加,保存 并传递

然后让另一个物体从头开始旋转setOrientation(totalQuate);

 

2

getOrientation()

 

etOrientation(totalQuate);

你可能感兴趣的:(相同场景 但物体材料不同 但旋转同步)