mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
use global cap on dt, not local cap
This commit is contained in:
parent
7183fb3b50
commit
03b156dee1
@ -100,7 +100,7 @@ class DevWalker(DirectObject.DirectObject):
|
||||
# Check to see if we're moving at all:
|
||||
if self.speed or self.liftSpeed or self.slideSpeed or self.rotationSpeed:
|
||||
# How far did we move based on the amount of time elapsed?
|
||||
dt=min(ClockObject.getGlobalClock().getDt(), 0.1)
|
||||
dt=ClockObject.getGlobalClock().getDt()
|
||||
distance = dt * self.speed * run
|
||||
lift = dt * self.liftSpeed * run
|
||||
slideDistance = dt * self.slideSpeed * run
|
||||
|
@ -461,7 +461,7 @@ class GravityWalker(DirectObject.DirectObject):
|
||||
self.__oldPosDelta = self.avatarNodePath.getPosDelta(render)
|
||||
# How far did we move based on the amount of time elapsed?
|
||||
self.__oldDt = ClockObject.getGlobalClock().getDt()
|
||||
dt=min(self.__oldDt, 0.1)
|
||||
dt=self.__oldDt
|
||||
|
||||
# Check to see if we're moving at all:
|
||||
self.moving = self.speed or self.slideSpeed or self.rotationSpeed or (self.priorParent!=Vec3.zero())
|
||||
|
@ -181,7 +181,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
|
||||
(turnRight and -self.avatarControlRotateSpeed))
|
||||
|
||||
# How far did we move based on the amount of time elapsed?
|
||||
dt=min(ClockObject.getGlobalClock().getDt(), 0.1)
|
||||
dt=ClockObject.getGlobalClock().getDt()
|
||||
# Check to see if we're moving at all:
|
||||
if self.speed or self.slideSpeed or self.rotationSpeed:
|
||||
if self.stopThisFrame:
|
||||
|
@ -440,7 +440,7 @@ class PhysicsWalker(DirectObject.DirectObject):
|
||||
(turnRight and -self.avatarControlRotateSpeed))
|
||||
|
||||
# How far did we move based on the amount of time elapsed?
|
||||
dt=min(ClockObject.getGlobalClock().getDt(), 0.1)
|
||||
dt=ClockObject.getGlobalClock().getDt()
|
||||
|
||||
if self.needToDeltaPos:
|
||||
self.setPriorParentVector()
|
||||
|
@ -696,7 +696,7 @@ class ShowBase(DirectObject.DirectObject):
|
||||
|
||||
def updateManagers(self, state):
|
||||
"""updateManagers(self)"""
|
||||
dt = min(globalClock.getDt(), 0.1)
|
||||
dt = globalClock.getDt()
|
||||
if (self.particleMgrEnabled == 1):
|
||||
self.particleMgr.doParticles(dt)
|
||||
if (self.physicsMgrEnabled == 1):
|
||||
|
@ -123,7 +123,7 @@ handle_entries() {
|
||||
if (_current_velocity > 0.0f || adjust < -0.001f) {
|
||||
// ...we have a vertical thrust,
|
||||
// ...or the node is above the floor, so it is airborne.
|
||||
float dt = min(ClockObject::get_global_clock()->get_dt(), 0.1);
|
||||
float dt = ClockObject::get_global_clock()->get_dt();
|
||||
// The sign in this equation is reversed from normal. This is
|
||||
// because _current_velocity is a scaler and the equation normally
|
||||
// has a vector. I suppose the sign of _gravity could have been
|
||||
|
Loading…
x
Reference in New Issue
Block a user