Learn how to create bullet impact effects such as Explosive Rounds and Frost Rounds in this advanced Unity scripting tutorial. Since this is Part 9 of the Gun Series, we have a lot of framework already in place to achieve these effects.
We'll be using:
⚫ The Damage System implemented in Part 3: • Damage Enemies and Obj...
⚫ The Modifier System implemented in Part 8: • Dynamic Modifier Syste...
⚫ The Impact System covered in a standalone video: • Impact Effects with Sc...
👨💻 As always, all code from this video is available on GitHub: github.com/llamacademy/script...
💸 Ongoing sales 💸
⚫ Check out the latest Humble Bundles www.humblebundle.com/software...
⚫ Publisher Sale! 50% OFF an entire publisher's Assets! Publisher changes weekly! assetstore.unity.com/publishe...
⚫ Save up to 50% on NEW Assets: assetstore.unity.com/?new_sal...
📚 Resources:
⚫ Damage System: • Damage Enemies and Obj...
⚫ Modifier System: • Dynamic Modifier Syste...
⚫ Impact System: • Impact Effects with Sc...
⚫ Physics OverlapSphere: docs.unity3d.com/ScriptRefere...
⚫ Collider.ClosestPoint: docs.unity3d.com/ScriptRefere...
⚫ Array Index Operator: learn.microsoft.com/en-us/dot...
❤ Believe in LlamAcademy's mission and have received value from the videos? Become a Patreon Supporter or KZitem Member:
⚫ Patreon: / llamacademy
⚫ KZitem Member: / @llamacademy or click the Join button on any video
📱 Let's stay connected
KZitem: / llamacademy
Patreon: / llamacademy
Facebook: / llamacademyofficial
Twitter: / thellamacademy
TikTok: / llamacademy
Instagram: / llamacademy
----
Most tutorials come from knowledge gained making survival.llama.software Llama Survival - a top-down zombie survival shooter for Android and iOS.
I also have some Unity Assets: assetstore.unity.com/publishe...
Some links may be affiliate links, which at no additional cost to you, gives me a small portion of the purchase.
#unitytutorial #tutorialtuesday #gamedev #tutorial #unity #llamacademy #gamedevelopment
Chapters:
00:00 Topic Introduction
00:43 Effect Breakdown
01:57 Bullet Impact Interface - ICollisionHandler.cs
02:19 Core Explosion Collision Handler - Explode.cs
04:26 Integrating with GunScriptableObject.cs
05:16 Make only some rounds explosive - ImpactTypeModifier.cs
05:56 Apply Modifiers - GunModifierApplier.cs
07:02 Impact Type Configuration and Demo Explosive Rounds
09:39 Refactor Explode for Code Reuse in Frost - AbstractAreaOfEffect.cs
10:16 Explode.cs Reuse AbstractAreaOfEffect
10:32 Frost Bullets - Frost.cs
11:39 Slow Enemies with ISlowable.cs
11:50 Implement ISlowable in EnemyMovement.cs
13:16 Apply Frost Modifier in GunModifierApplier.cs
13:40 Impact Type Configuration and Demo Frost Bullets
14:28 Closing Thoughts, a Challenge, and Support LlamAcademy
Негізгі бет Explosive and Frost Round Configurations | Gun Series 9 | Unity Tutorial
Пікірлер: 27