check for DIRTY_ROTATION bit when copying rotation

This commit is contained in:
Andrew Meadows 2015-05-05 15:34:50 -07:00
parent 8523a96e2b
commit 2668ff6d0a

View file

@ -121,7 +121,7 @@ void ObjectMotionState::handleEasyChanges(uint32_t flags) {
}
worldTrans.setOrigin(glmToBullet(getObjectPosition()));
_body->setWorldTransform(worldTrans);
} else {
} else if (flags & EntityItem::DIRTY_ROTATION) {
btTransform worldTrans = _body->getWorldTransform();
worldTrans.setRotation(glmToBullet(getObjectRotation()));
_body->setWorldTransform(worldTrans);