03 Unity 6.3 Симулятор вождения: управление автомобилем с помощью кода, Rigidbody и физики.
Автор: Sudheendra S G
Загружено: 2025-12-16
Просмотров: 77
00:00 Цель сессии: заставить машину ехать
00:28 Объяснение компонентов Unity (GameObjects = Компоненты)
01:00 Почему машина не двигается (нет физики / нет скрипта)
01:16 Создание папки Scripts + скрипт PlayerController
03:15 CamelCase + имя скрипта должно совпадать с именем класса
04:53 3 способа добавить скрипт к транспортному средству
06:16 Установка VS Code в качестве внешнего редактора Unity
07:30 Исправление ошибок VS Code: Unity + расширения C# + .NET SDK
11:32 Основы скриптов: использование UnityEngine, MonoBehaviour, Start vs Update
13:40 Добавление первого кода движения (Transform.Translate)
18:24 Современное движение: Vector3.forward
21:16 Почему машина движется слишком быстро (проблема FPS)
22:15 Исправление скорости с помощью Time.deltaTime (Движение, не зависящее от кадра)
25:46 Увеличение скорости до 40 км/ч (умножить на 11)
26:34 Почему автомобиль проезжает сквозь препятствия (необходима физика)
27:13 Добавление твердого тела + включение гравитации
28:23 Масса имеет значение: Автомобиль = 1000 (1 тонна)
29:03 Объяснение коллайдеров (Mesh Collider = Граница столкновения)
30:05 Добавление твердого тела к препятствию + регулировка массы
31:05 Дублирование препятствий (Ctrl+D) + равномерное расстояние (25 единиц)
33:05 Организация препятствий: создание пустого родительского элемента
33:43 Финальный тестовый запуск: Автомобиль сталкивается со всеми препятствиями
34:11 Заключение сессии + Что дальше
Получите бесплатные ресурсы для этого курса на Patreon ниже ссылка
/ 145923169
Учебное пособие для начинающих по Unity C# — Симулятор вождения | Сессия 3
В третьей сессии серии для начинающих программистов мы выйдем за рамки статичных сцен и оживим наш автомобиль, используя скрипты C# в Unity.
В предыдущей сессии мы разместили автомобиль и препятствия. В этом уроке мы напишем наш первый настоящий игровой код, который заставляет автомобиль двигаться вперед, подчиняться гравитации и реалистично сталкиваться с препятствиями — как в настоящем симуляторе вождения.
В этой сессии представлены основные концепции программирования Unity, которые должен понимать каждый разработчик игр, включая компоненты, скрипты, покадровое выполнение, физику и движение во времени.
🎯 Что вы узнаете из этого видео
✔ Что такое игровые объекты и компоненты Unity
✔ Как правильно создавать и организовывать скрипты C#
✔ Понимание MonoBehaviour, Start() и Update()
✔ Написание вашего первого скрипта движения
✔ Использование Transform.Translate и Vector3.forward
✔ Почему Time.deltaTime критически важен для плавной игры
✔ Обеспечение независимости движения от частоты кадров
✔ Применение физики Rigidbody и гравитации
✔ Понимание массы, столкновений и реализма
✔ Правильное использование Mesh Colliders
✔ Эффективное дублирование и размещение препятствий
✔ Организация сцены с использованием пустых родительских объектов
🧠 Ключевые понятия объяснены простым языком
В этом видео рассматриваются:
Почему объекты не движутся без скриптов
Как одна строка кода может управлять движением
Почему игры ведут себя по-разному на быстрых и медленных машинах
Как Unity применяет законы движения Ньютона
Как работает физика реального мира Моделирование в игровом движке
Идеально подходит для абсолютных новичков, которые хотят по-настоящему понять, почему всё работает, а не просто копировать код.
👨💻 Для кого предназначен этот курс?
Для начинающих, изучающих Unity с нуля
Для студентов, интересующихся разработкой игр
Для всех, кто только начинает программировать на C#
Для преподавателей, обучающих на основе игр
Для разработчиков, переходящих с других движков
Для учащихся, которые хотят понять физику и программирование
Предварительный опыт программирования не требуется.
🧩 Часть полного курса для начинающих
Это видео является частью серии «Программист-новичок», пошагового курса, разработанного для:
Визуального обучения основам программирования
Создания реальных проектов, а не демо-версий
Перехода от основ к интерактивному игровому процессу
👉 Предыдущая сессия: Настройка сцены и создание окружения
👉 Следующая сессия: Ввод данных игроком и управление транспортными средствами
🛠 Используемые инструменты
Unity (последняя версия)
Программирование на C#
Visual Studio Code
Физический движок Unity
👍 Если это видео оказалось полезным
Поставьте лайк
Подпишитесь на канал, чтобы получать уведомления о новых сессиях
Поделитесь с тем, кто изучает Unity
Оставьте комментарий, если хотите получить загружаемые заметки или упражнения
🔔 Подпишитесь на полную серию
Регулярно выходят новые сессии, охватывающие:
Управление игроком
Логика столкновений
Игровая механика
Пользовательский интерфейс и подсчет очков
Полный план обучения от начинающего до среднего уровня
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: