âš¡ Give your project dedicated touch for icons in no time! Save memory usage, save build times, give sparky and smooth look of your icons with Icons Manager package!
✠Icons Manager will load and manage your icons within memory.
If you encountered trouble with scaling icons for example inside your inventory window, this package will solve all your problems!
Use one bigger version of the image and automatically scale it down with smart scaling algorithm to defined resolution keeping smooth look of original.
âš™ You can load files asynchronously from "StreamingAssets" directory using their paths. Also you can download your images from http adress, from Resources directory or generate sprites basing on files directly in your 'Assets' folder. If you using new Addressable System support for it is also provided.
⌛ Icons Manager will take care of queuing loading, cleaning memory etc. and for smoothly fading newly loaded images if they needed some more time to load.
Scaling algorithm is executed asynchronously so it's not taking any FPS during rescale process!
Package works on all SRPs! It's not shader related package.
(You just need to covert standard Demo materials for demo examples)
Built In ✅ LWRP ✅ URP ✅ HDRP ✅ Custom RP ✅
Link to Community Forum Thread
â MAIN FEATURES â
• Loading images from different locations
(streaming assets, resources, url, adressables)
• Managing loaded sprites and keeping memory clean with enhanced debug view
• Automatic taking care of unloading images which are not in use for some time
(rules defined by user)
• Asynchronous sprites loading
• Rescalling sprites using Lanczos algorithm executed asynchronously
• Full source code included
• Bonus editor tools to rescale image files inside Unity Editor