This commit is contained in:
ZappoMan 2015-01-26 19:38:24 -08:00
parent 02c0700db3
commit 83d1cc911a
2 changed files with 6 additions and 2 deletions

View file

@ -562,8 +562,10 @@ int EntityItem::readEntityDataFromBuffer(const unsigned char* data, int bytesLef
// was at that last known positition.
float skipTimeForward = (float)(now - _lastSimulated) / (float)(USECS_PER_SECOND);
qDebug() << "skipTimeForward:" << skipTimeForward;
simulateKinematicMotion(skipTimeForward);
if (skipTimeForward > 0.0f) {
qDebug() << "skipTimeForward:" << skipTimeForward;
simulateKinematicMotion(skipTimeForward);
}
//simulate(now);
_lastSimulated = now;
}

View file

@ -97,6 +97,8 @@ void EntityMotionState::setWorldTransform(const btTransform& worldTrans) {
// DANGER! EntityItem stores angularVelocity in degrees/sec!!!
_entity->setAngularVelocity(glm::degrees(v));
_entity->setLastSimulated(usecTimestampNow());
_outgoingPacketFlags = DIRTY_PHYSICS_FLAGS;
EntityMotionState::enqueueOutgoingEntity(_entity);