Сообщение от mepihin
if(Input.GetKeyDown(KeyCode.C) && IsWalking == false) { IsWalking = true; } else { if(Input.GetKeyDown(KeyCode.C) && IsWalking == true) IsWalking = false; } if(IsWalking == true) { transform.Translate(Vector3.forward * Time.deltaTime); }
Проваливается под землю, когда в горку заходит. Как убрать проваливание?
|
Не удивительно, для этого и придуман CharacterController и CharacherMotor
http://docs.unity3d.com/Documentatio...ontroller.html
Вроде есть стандартный ассет для таких целей