RU Russian
Скрипт для полноценного передвижения игрока в Unity
EN English
A script for full player movement in Unity
Professional FPS player controller for Unity with complete movement system.
- ✅ WASD movement + sprint with Shift
- ✅ Camera control with cursor lock
- ✅ Physics-based jumping with accurate height calculation
- ✅ Gravity system with ground detection
- ✅ CharacterController based movement
- ✅ Configurable parameters via Inspector
- ✅ Error checking for component setup
- ✅ Flexible controls - both Left/Right Shift for sprint
- Copy
PlayerController.csto yourScriptsfolder - Add
CharacterControllercomponent to player GameObject - Assign camera reference in Inspector
- Configure speed and sensitivity settings
// Default configuration:
[Header("Movement")]
[SerializeField] private float _standartSpeed = 10.0f; // walking speed
[SerializeField] private float _runSpeed = 15.0f; // running speed
[SerializeField] private float _jumpHeight = 2.0f; // jump height
[SerializeField] private float _cameraSensitivity = 5.0f; // mouse sensitivity🇷🇺 Русский Профессиональный FPS контроллер игрока для Unity с полной системой передвижения.
Возможности ✅ Перемещение WASD + бег по Shift
✅ Управление камерой с блокировкой курсора
✅ Физические прыжки с точным расчетом высоты
✅ Система гравитации с определением земли
✅ Движение на основе CharacterController
✅ Настраиваемые параметры через Inspector
✅ Проверка ошибок настройки компонентов
✅ Гибкое управление — левый/правый Shift для бега
Установка Скопируйте PlayerController.cs в папку Scripts
Добавьте компонент CharacterController на игровой объект персонажа
Назначьте камеру в Inspector
Настройте скорость и чувствительность
Быстрая настройка
// Стандартная конфигурация:
[Header("Movement")]
[SerializeField] private float _standartSpeed = 10.0f; // скорость ходьбы
[SerializeField] private float _runSpeed = 15.0f; // скорость бега
[SerializeField] private float _jumpHeight = 2.0f; // высота прыжка
[SerializeField] private float _cameraSensitivity = 5.0f; // чувствительность мыши