Added a little offset to the physics ray to correct detecting onGround
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10705 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
158f429223
commit
20d5565cb7
@ -464,7 +464,7 @@ public class BetterCharacterControl extends AbstractPhysicsControl implements Ph
|
|||||||
Vector3f rayVector = vars.vect2;
|
Vector3f rayVector = vars.vect2;
|
||||||
float height = getFinalHeight();
|
float height = getFinalHeight();
|
||||||
location.set(localUp).multLocal(height).addLocal(this.location);
|
location.set(localUp).multLocal(height).addLocal(this.location);
|
||||||
rayVector.set(localUp).multLocal(-height - FastMath.ZERO_TOLERANCE).addLocal(location);
|
rayVector.set(localUp).multLocal(-height - 0.1f).addLocal(location);
|
||||||
List<PhysicsRayTestResult> results = space.rayTest(location, rayVector);
|
List<PhysicsRayTestResult> results = space.rayTest(location, rayVector);
|
||||||
vars.release();
|
vars.release();
|
||||||
for (PhysicsRayTestResult physicsRayTestResult : results) {
|
for (PhysicsRayTestResult physicsRayTestResult : results) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user