correctg measured acceleration for kinematics

This commit is contained in:
Andrew Meadows 2016-04-19 15:41:07 -07:00
parent a3c66d8c91
commit 8efb07cfd8

View file

@ -877,6 +877,10 @@ void EntityItem::simulate(const quint64& now) {
// this entity is no longer moving
// flag it to transition from KINEMATIC to STATIC
_dirtyFlags |= Simulation::DIRTY_MOTION_TYPE;
setAcceleration(Vectors::ZERO);
} else {
// this object is moving kinematically, so make sure its "measured acceleration" is "gravity"
setAcceleration(_gravity);
}
}
_lastSimulated = now;