Добавление компонента Rigidbody к игровому объекту позволяет передать движение этого объекта под контроль физического движка Unity. Поскольку физическое тело подвержено влиянию различных сил, то перемещать его необходимо путем прикладывания этих сил к исходному объекту. Причем делать это необходимо в методе FixedUpdate(), так как этот метод вызывается непосредственно перед каждым обновлением физики, поэтому любые сделанные там изменения будут выполняться точно синхронно с самим физическим движком...
Если вы новичок в разработке игр на Unity 3D, то одной из первых задач, которую вы должны решить, является передвижение игрока и учет камеры. В этой статье мы рассмотрим несколько простых способов написания кода на C# для передвижения игрока и учета камеры. Передвижение игрока Существует несколько способов передвижения игрока в Unity 3D. Рассмотрим два из них. С помощью компонента Character Controller Character Controller - это компонент, который позволяет передвигать игрока в пространстве. Для...