TGViewer
🎮 IT Step by step | GameDev для начинающих 🚀 🎮 IT Step by step | GameDev для начинающих 🚀 @it_step_by_step · 112 subscribers
Post #74 372
Что такое CharacterController в Unity и как его использовать? 🦾

CharacterController - это удобный встроенный компонент Unity для управления персонажем в 3D без сложной физики Rigidbody. Он помогает легко реализовать движение, обработку столкновений и взаимодействие с окружением.

Основные возможности:

Перемещение персонажа через методы Move() и SimpleMove(), с автоматической обработкой столкновений.

Использует капсулу для определения границ персонажа - персонаж не проходит сквозь стены и объекты.

Настройки:

🌟Slope Limit - максимальный угол подъёма.

🌟Step Offset - высота, которую можно автоматически преодолеть.

🌟Skin Width - небольшой запас для предотвращения залипания.

Персонаж не вращается под действием физики - сохраняет вертикальное положение.

Как начать использовать:

Добавьте компонент CharacterController к вашему персонажу.

В скрипте получите ссылку на компонент:

private CharacterController controller;

void Start() {
controller = GetComponent<CharacterController>();
}

Перемещайте персонажа так:

Vector3 moveDirection = new Vector3(inputX, 0, inputZ);
controller.SimpleMove(moveDirection * speed);

SimpleMove учитывает гравитацию и время автоматически, а Move требует ручного управления.

Плюсы CharacterController:

🌟Легко использовать и быстро настроить.

🌟Отлично подходит для платформеров, шутеров и приключений.

🌟Встроенная обработка столкновений без лишних сложностей.

Ограничения:

Не подходит для реалистичной физики персонажа.

Вращение и прыжки нужно реализовывать самостоятельно.

Полезные ссылки для изучения:

📚 Официальная документация Unity

Если нужны примеры скриптов или помощь с настройками - пишите в комментариях! ⬇️

#Unity #GameDev
  • 👍 5
  • 🤔 4
  • ⚡ 2
More from @it_step_by_step
  1. Feb 14, 2026🎮Как опубликовать игру на JavaScript в GitHub Pages за 10 минут Хотите показать свою игру…
  2. Feb 2, 2026😳 «О чём это?»: Геймдев-сленг подростков — выпуск 7! 🎮 Ежемесячный словарь для родителей…
  3. Dec 31, 2025Поздравляю всех с наступающим Новым годом! 🥳🥳🥳❄️❄️❄️🎉
  4. Dec 23, 2025🧩 10 популярных жанров для мини-игр (с примерами) Платформер Пример: Celeste: Farewell (м…
  5. Dec 5, 2025Roblox заблокирован. Но дети 10–14 лет всё ещё могут создавать игры — и даже зарабатывать…
  6. Nov 29, 2025😳 «О чём это?»: Геймдев-сленг подростков — выпуск 6! 🎮 Ежемесячный словарь для родителей…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →