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