Оружие Hitscan с трассирующими пулями | Учебное пособие по стрельбе Raycast в Unity
LlamAcademy
0:00 / 0:00
Оружие Hitscan с трассирующими пулями | Учебное пособие по стрельбе Raycast в Unity
118 123 просмотра · 4 года назад
LlamAcademy
31 тыс. подписчиков
118 123 просмотра · 4 года назад
Узнайте, как отображать следы пуль, или трассеры пуль, для ваших «хитскан»-оружий, использующих Raycast. Этот простой в реализации визуальный эффект — отличный способ показать игрокам, куда летят пули, помимо простого попадания.
В этом уроке вы узнаете, как реализовать хитскан-оружие, которое не использует физику твердых тел, а вместо этого использует Raycast для определения попадания пули. Вы научитесь добавлять переменное разброс пуль, отображать след пули и воспроизводить систему частиц попадания в месте удара.
🔶 ВСЕ, ЧТО КАСАЕТСЯ LlamAcademy, теперь доступно по адресу: https://llamacademy.dev/support, включая последние уроки, курсы, способы поддержки и многое другое! Посмотрите 🙂
👨💻 Получите ПОЛНЫЙ БЕСПЛАТНЫЙ ПРОЕКТ на GitHub: https://github.com/llamacademy/raycas...
🏷️Сэкономьте 25% на лучшей IDE для C#: JetBrains Rider с кодом LLAMACADEMY: https://www.jetbrains.com/store/?sect...
📚 Ресурсы:
🟠 Отскакивающие пули, обработка промахов и постоянная скорость пули: • Bouncing Bullets with Hitscan Guns | Unity...
🟠 Введение в пулы объектов: • Introduction to Object Pooling in Unity | ...
🟠 Нативный API пулов объектов 2021 года: • Unity 2021 Object Pool API - What is Objec...
🟠 Настройка траекторий пуль с помощью ScriptableObjects: • Bullet Trails Using the TrailRenderer | Un...
🟠 Создание уникальной системы частиц удара для каждого материала: • Physically-Based Bullet Impact Effects | U...
Некоторые ссылки могут быть партнерскими, что не влечет для вас дополнительных затрат, но приносит мне небольшую часть от покупки.
Разделы:
00:00 Как работает Hitscan
01:27 Обзор сцены, настройка ввода и создание скрипта
02:58 PlayerAction.cs - Обработка ввода игрока
03:19 Gun.cs - Стрельба "пулями"
08:37 Объединение всего вместе
10:08 Демонстрация
10:35 Обсуждение ограничений/проблем Hitscan