World Space Health Bars That Follow Units
Published: 15 Feb 2022
Learn how to make Health Bars that stay above the heads of units in World Space!
A common need in games is to show Health Bars over some enemy or unit. In this tutorial we'll take a look at one way to achieve that in a way that enables us to retain the benefits of sliced and filled Sprites.
I also discuss some of the "gotchas" that you may encounter as you implement this in terms of both performance and strange behaviors.
๐จโ๐ป As always, all code from this video is available on GitHub: https://github.com/llamacademy/worldspace-health-bars
๐ท๏ธSave 25% on the ultimate C# IDE: JetBrains Rider with code LLAMACADEMY: https://www.jetbrains.com/store/?section=personal&billing=yearly
๐ Resources
We're not starting from scratch in this video, so if something doesn't make sense to you, check out the previous videos that implemented that specific piece of functionality:
โซ Progress Bars - https://youtu.be/Qw8odLHv38Q
โซ Explosions with Obstructions - https://youtu.be/ZoyFL8tH0SU
โซ Spawning NavMeshAgents at Runtime - https://youtu.be/5uO0dXYbL-s
โซ Introduction to NavMeshes in Unity - https://youtu.be/aHFSDcEQuzQ
Each of these has their own GitHub repository as well that allows you to get an exact replica of the project I made in the tutorial to explore at your own pace.
As usual when we use a NavMesh, we're using the NavMesh Components: https://docs.unity3d.com/Manual/NavMesh-BuildingComponents.html not the built-in navigation system.
๐งก Believe in LlamAcademy's mission and have received value from the videos? Here's how you can show your support:
๐ Patreon: https://www.patreon.com/llamacademy
๐ YouTube Member: https://www.youtube.com/channel/UCnWm6pMD38R1E2vCAByGb6w/join or click the Join button on any video
๐ Take my Unity ShaderGraph Course:
https://www.gamedev.tv/p/unity-shader-graph?affcode=45216_kuvg0bp7
๐ Get yourself some LlamAcademy merch: https://llamacademy.myspreadshop.com/
๐ธ Use my Affiliate Link for Humble Bundles https://humblebundleinc.sjv.io/9g4ak4
๐ธ Publisher Sale! 50% OFF an entire publisher's Assets! Publisher changes weekly! https://assetstore.unity.com/publisher-sale?aid=1101l9QvC (affiliate)
๐ธ Save up to 50% on NEW Assets: https://assetstore.unity.com/?new_sale=true&orderBy=1&aid=1101l9QvC (affiliate)
Some links may be affiliate links, which at no additional cost to you, gives me a small portion of the purchase.