Синтаксис:
Используется csharp
if(!Ground){ MoveDir.y += -1f; }else{ MoveDir.y = 0f; }
if(MoveDir != Vector3.zero){ // MoveDir это Vector3 x, z оси горизонтальная и вертикальная
RB.MovePosition(RB.transform.position + MoveDir * 4f * Time.fixedDeltaTime);
}
if(MoveDir != Vector3.zero){ // MoveDir это Vector3 x, z оси горизонтальная и вертикальная
RB.MovePosition(RB.transform.position + MoveDir * 4f * Time.fixedDeltaTime);
}
то есть по задумке он должен направляться вниз если нет земли под ногами, земля же проверяется сферой под коллайдером (на 0.2 ниже).
а он постоянно прыгает на месте, почему не пойму...