예제 #1
0
 public void FixedUpdate()
 {
     if (playerCanMove)
     {
         player.MoveCharacter(horizontalMovement);
     }
 }
예제 #2
0
 public void FixedUpdate()
 {
     if (isFlying)
     {
         if ((player.inGuntime && verticalMovement != player.FAST_FALL_SPEED * 2) ||
             (!player.inGuntime && verticalMovement != player.FAST_FALL_SPEED))
         {
             verticalMovement = playerBody.velocity.y;
         }
     }
     else
     {
         verticalMovement = playerBody.velocity.y;
     }
     player.MoveCharacter(horizontalMovement, verticalMovement);
 }
예제 #3
0
 public void FixedUpdate()
 {
     // Constantly stay in place
     player.MoveCharacter(0f);
 }
예제 #4
0
 public void FixedUpdate()
 {
     player.GetComponent <Rigidbody>().AddForce(new Vector3(0f, player.GLIDE_GRAVITY, 0f));
     player.MoveCharacter(horizontalMovement);
 }