Ver código fonte

Merge pull request #1512 from Azaezel/alpha41/stepAlongNow

add grace hieght for pathshape snapping eval
Brian Roberts 2 meses atrás
pai
commit
c138d838bb
1 arquivos alterados com 4 adições e 1 exclusões
  1. 4 1
      Engine/source/T3D/player.cpp

+ 4 - 1
Engine/source/T3D/player.cpp

@@ -4763,8 +4763,11 @@ void Player::updateAttachment()
         Point3F(pos.x, pos.y, pos.z - 1.0f ),
        sCollisionMoveMask, &rInfo))
     {
+       Point3F setPos = rInfo.point;
+       setPos.z = mMax(setPos.z+sMinFaceDistance, pos.z);
+
        if ((mJumpSurfaceLastContact < JumpSkipContactsMax) && !mSwimming)
-          setPosition(rInfo.point, getRotation());
+          setPosition(setPos, getRotation());
 
        if( rInfo.object->getTypeMask() & PathShapeObjectType) //Ramen
        {