Я добавляю CharacterController к Player.But, когда я тестирую функцию перехода, я обнаружил, что Игрок немедленно переместится вверх.Как плавно переходить в Unity3D
if (Player.isGrounded)
{
if (jump)
{
Move.y = JumpSpeed;
jump = false;
Player.Move (Move * Time.deltaTime);
}
}
Move += Physics.gravity * Time.deltaTime * 4f;
Player.Move (Move * Time.fixedDeltaTime);`
Более широкий образец кода был бы полезен. Этот фрагмент находится в файле FixedUpdate()? Есть ли RigidBody, прикрепленный к игровому объекту игрока? – Augure