Добавить
Уведомления

Как сделать шутер от 3го лица на Unity #2 – Звук шагов по разным поверхностям | Raycast и Layer

В этом видео реализуем контекстный звук шагов в Unity — в зависимости от типа поверхности под персонажем. Это вторая часть модульного проекта по созданию шутера от третьего лица (TPS). Механика изолирована и может использоваться в любом вашем проекте. Мы разберём: 1. как определять поверхность через Layer, 2. как использовать Raycast вниз для детекции типа покрытия, 3. как архитектурно отделить аудио-логику от контроллера движения, 4. как централизовать воспроизведение шагов, 5. как подготовить систему к масштабированию (добавление новых поверхностей). Архитектурный акцент Важно: звук шагов не должен быть жёстко встроен в контроллер персонажа. В видео мы выносим аудио-логику в отдельный компонент, чтобы: 1. упростить поддержку, 2. избежать избыточной связанности, 3. сохранить масштабируемость проекта. Такой подход используется в реальных игровых проектах и позволяет безопасно расширять систему. Полный проект и материалы – исходники * ДЕМО проекта: https://github.com/VladimirRepp/Unity—ThirdPersonShooterTutorial * ПОЛНАЯ версия проекта с дополнительными материалами и расширенной архитектурой доступна на Boosty: https://boosty.to/vladimir.fps/posts/f3ace5b4-91d9-46d8-8368-5471b23d779b?share=post_link Для кого это видео 1. Начинающие Unity-разработчики 2. Студенты, изучающие архитектуру игровых механик 3. Те, кто хочет реализовать систему шагов без «костылей» 4. Разработчики, которым важно разделение ответственности в коде Это вторая часть серии Unity Third Person Shooter – Модульный учебный проект: 1. Шаблон персонажа и управление 2. Звук шагов по поверхностям 3. Инвентарь и сбор предметов 4. Механика стрельбы (Raycast vs Projectile) 5. Квестовая система (ключ и дверь) 6. Враги и FSM Полный курс (все модули в одном видео) выйдет позже. Плейлист курса (youtube) https://www.youtube.com/playlist?list=PLpWjhCHQwH_o42CdH717PTfVrNxoLsrJG Плейлист курса (VK) HYPERLINK "https://www.youtube.com/playlist?list=PLpWjhCHQwH_o42CdH717PTfVrNxoLsrJG" https://vkvideo.ru/playlist/-146160167_24 Плейлист курса (rutube) HYPERLINK "https://www.youtube.com/playlist?list=PLpWjhCHQwH_o42CdH717PTfVrNxoLsrJG" https://rutube.ru/plst/1495440 Курс (dzen) https://dzen.ru/vladimir_fps Сайт-визитка vladimir-repp.ru 1. Обо мне 2. Контакты 3. С чем работаю 4. Пример работ 5. Отзывы 6. Портфолио Ключевые темы видео unity footstep sounds unity raycast tutorial unity layer system unity audio system unity tps tutorial unity surface detection unity c# разработка игр на unity unity звук шагов unity для начинающих

Иконка канала Vladimir FPS
44 подписчика
12+
5 просмотров
4 дня назад
12+
5 просмотров
4 дня назад

В этом видео реализуем контекстный звук шагов в Unity — в зависимости от типа поверхности под персонажем. Это вторая часть модульного проекта по созданию шутера от третьего лица (TPS). Механика изолирована и может использоваться в любом вашем проекте. Мы разберём: 1. как определять поверхность через Layer, 2. как использовать Raycast вниз для детекции типа покрытия, 3. как архитектурно отделить аудио-логику от контроллера движения, 4. как централизовать воспроизведение шагов, 5. как подготовить систему к масштабированию (добавление новых поверхностей). Архитектурный акцент Важно: звук шагов не должен быть жёстко встроен в контроллер персонажа. В видео мы выносим аудио-логику в отдельный компонент, чтобы: 1. упростить поддержку, 2. избежать избыточной связанности, 3. сохранить масштабируемость проекта. Такой подход используется в реальных игровых проектах и позволяет безопасно расширять систему. Полный проект и материалы – исходники * ДЕМО проекта: https://github.com/VladimirRepp/Unity—ThirdPersonShooterTutorial * ПОЛНАЯ версия проекта с дополнительными материалами и расширенной архитектурой доступна на Boosty: https://boosty.to/vladimir.fps/posts/f3ace5b4-91d9-46d8-8368-5471b23d779b?share=post_link Для кого это видео 1. Начинающие Unity-разработчики 2. Студенты, изучающие архитектуру игровых механик 3. Те, кто хочет реализовать систему шагов без «костылей» 4. Разработчики, которым важно разделение ответственности в коде Это вторая часть серии Unity Third Person Shooter – Модульный учебный проект: 1. Шаблон персонажа и управление 2. Звук шагов по поверхностям 3. Инвентарь и сбор предметов 4. Механика стрельбы (Raycast vs Projectile) 5. Квестовая система (ключ и дверь) 6. Враги и FSM Полный курс (все модули в одном видео) выйдет позже. Плейлист курса (youtube) https://www.youtube.com/playlist?list=PLpWjhCHQwH_o42CdH717PTfVrNxoLsrJG Плейлист курса (VK) HYPERLINK "https://www.youtube.com/playlist?list=PLpWjhCHQwH_o42CdH717PTfVrNxoLsrJG" https://vkvideo.ru/playlist/-146160167_24 Плейлист курса (rutube) HYPERLINK "https://www.youtube.com/playlist?list=PLpWjhCHQwH_o42CdH717PTfVrNxoLsrJG" https://rutube.ru/plst/1495440 Курс (dzen) https://dzen.ru/vladimir_fps Сайт-визитка vladimir-repp.ru 1. Обо мне 2. Контакты 3. С чем работаю 4. Пример работ 5. Отзывы 6. Портфолио Ключевые темы видео unity footstep sounds unity raycast tutorial unity layer system unity audio system unity tps tutorial unity surface detection unity c# разработка игр на unity unity звук шагов unity для начинающих

, чтобы оставлять комментарии