Revision: 2639
http://svn.sourceforge.net/delta3d/?rev=2639&view=rev
Author: banderegg
Date: 2006-09-19 10:45:23 -0700 (Tue, 19 Sep 2006)
Log Message:
-----------
+fixed velocity to not include dt
Modified Paths:
--------------
trunk/delta3d/src/dtCore/collisionmotionmodel.cpp
Modified: trunk/delta3d/src/dtCore/collisionmotionmodel.cpp
===================================================================
--- trunk/delta3d/src/dtCore/collisionmotionmodel.cpp 2006-09-18 22:08:47 UTC (rev 2638)
+++ trunk/delta3d/src/dtCore/collisionmotionmodel.cpp 2006-09-19 17:45:23 UTC (rev 2639)
@@ -79,7 +79,7 @@
mFreeFall(false),
mFreeFallCounter(0),
mCurrentMode(FALLING),
- mSlideThreshold(0.5f),
+ mSlideThreshold(0.65f),
mSlideSpeed(3.0f),
mJumpSpeed(5.0f),
mTerminalVelocity(0.0f, 0.0f, -50.0f),
@@ -105,9 +105,9 @@
mForwardBackwardListener(0),
mLookLeftRightListener(0),
mLookUpDownListener(0),
- mMaximumWalkSpeed(300.0f),
+ mMaximumWalkSpeed(3.0f),
mMaximumTurnSpeed(10000.0f),
- mMaximumSidestepSpeed(300.0f),
+ mMaximumSidestepSpeed(3.0f),
mHeightAboveTerrain(pHeight),
mMouse(mouse),
mKeyboard(keyboard),
@@ -543,8 +543,8 @@
//calculate x/y delta
osg::Vec3 translation;
- translation[0] = mSidestepCtrl * mMaximumSidestepSpeed * deltaFrameTime;
- translation[1] = mForwardBackCtrl * mMaximumWalkSpeed * deltaFrameTime;
+ translation[0] = mSidestepCtrl * mMaximumSidestepSpeed;
+ translation[1] = mForwardBackCtrl * mMaximumWalkSpeed;
//transform our x/y delta by our new heading
osg::Matrix mat;
@@ -564,8 +564,6 @@
mJumped = false;
}
-
-
switch(mCurrentMode)
{
case FALLING:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|