filmov
tv
Как сделать ЛЮБУЮ СТРЕЛЬБУ в UNITY? На примере РЕАЛЬНЫХ игр
Показать описание
Как сделать любую атаку или стрельбу в вашей игре на Unity? Создание шутера в 3D или 2D. Разбираем все основные типы стрельбы в Unity, такие как: Raycast (Hitscan), Overlap (Melee, Explosion), Projectile.
Постарался рассказать про все максимально подробно, а также про несколько полезных фишек и нюансов, чтобы создание различных атак в вашей игре ограничивалось лишь вашей фантазией! :)
• Материалы из видео есть в моём Telegram канале:
• Страница форума с пояснением почему None always true:
• Мои линки:
• Таймлайн:
00:00 ► Вступление
00:30 ► Какие есть типы стрельбы / атаки?
01:59 ► Как сделать Raycast атаку?
08:39 ► RaycastAll и RaycastNonAlloc
09:51 ► BoxCast, CapsuleCast, SphereCast
10:39 ► Rigidbody SweepTest (MeshCast)
11:06 ► Дульная вспышка и звук при стрельбе
12:42 ► Как вызвать атаку через Input?
13:47 ► Атака по клику на объект
14:20 ► Как сделать Overlap атаку?
22:36 ► Быстрая Overlap атака
24:45 ► Как сделать Projectile атаку?
28:15 ► Паттерн Шаблонный метод
29:00 ► Атрибуты базового класса Projectile
29:37 ► Реализации класса Projectile
31:01 ► Projectile Dispose Timer
31:50 ► Как сделать сквозной снаряд Projectile?
37:16 ► Enum Flags
41:04 ► Enum Flags + Naughty Attributes
43:21 ► Collision Detection Mode
43:44 ► Projectile и ObjectPool
44:39 ► Не забывайте про LayerMask
45:02 ► Как сделать автоатаку?
45:48 ► Как произвести атаку с задержкой?
46:30 ► Как сделать атаку в 2D игре?
46:50 ► Итог
Постарался рассказать про все максимально подробно, а также про несколько полезных фишек и нюансов, чтобы создание различных атак в вашей игре ограничивалось лишь вашей фантазией! :)
• Материалы из видео есть в моём Telegram канале:
• Страница форума с пояснением почему None always true:
• Мои линки:
• Таймлайн:
00:00 ► Вступление
00:30 ► Какие есть типы стрельбы / атаки?
01:59 ► Как сделать Raycast атаку?
08:39 ► RaycastAll и RaycastNonAlloc
09:51 ► BoxCast, CapsuleCast, SphereCast
10:39 ► Rigidbody SweepTest (MeshCast)
11:06 ► Дульная вспышка и звук при стрельбе
12:42 ► Как вызвать атаку через Input?
13:47 ► Атака по клику на объект
14:20 ► Как сделать Overlap атаку?
22:36 ► Быстрая Overlap атака
24:45 ► Как сделать Projectile атаку?
28:15 ► Паттерн Шаблонный метод
29:00 ► Атрибуты базового класса Projectile
29:37 ► Реализации класса Projectile
31:01 ► Projectile Dispose Timer
31:50 ► Как сделать сквозной снаряд Projectile?
37:16 ► Enum Flags
41:04 ► Enum Flags + Naughty Attributes
43:21 ► Collision Detection Mode
43:44 ► Projectile и ObjectPool
44:39 ► Не забывайте про LayerMask
45:02 ► Как сделать автоатаку?
45:48 ► Как произвести атаку с задержкой?
46:30 ► Как сделать атаку в 2D игре?
46:50 ► Итог
Комментарии