Quellcode durchsuchen

pathshape gravity suppression injection

AzaezelX vor 5 Jahren
Ursprung
Commit
33f17ea759
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2 0
      Engine/source/T3D/player.cpp

+ 2 - 0
Engine/source/T3D/player.cpp

@@ -2889,6 +2889,8 @@ void Player::updateMove(const Move* move)
    moveSpeed *= speed_bias;
    moveSpeed *= speed_bias;
    // Acceleration due to gravity
    // Acceleration due to gravity
    VectorF acc(0.0f, 0.0f, mNetGravity/(1.0 - mBuoyancy) * TickSec);
    VectorF acc(0.0f, 0.0f, mNetGravity/(1.0 - mBuoyancy) * TickSec);
+   if (getParent() !=NULL)
+	   acc = VectorF::Zero;
 
 
    // Determine ground contact normal. Only look for contacts if
    // Determine ground contact normal. Only look for contacts if
    // we can move and aren't mounted.
    // we can move and aren't mounted.