Optimized Decals allows you to display thousands of sprites In the room if not hundreds of thousands. [Updates]
added argument to control initial alpha values of individual decals.
added an option for fading decals
added option for fading trails
reduced memory usage
This system allows for the decals to be placed anywhere in a room of any size. as it does not utilise surfaces, making it very memory efficient!
whether it is Bullet holes, Blood splatters, or even craters you want to have on your screen, Optimized Decals will allow you to easily create and display your decals with ease.
Code Example Create Event
OptimizedDecals_initialize(); decal_group = OptimizedDecals_create_group(sprite);
OptimizedDecals_add_decal(decal_group, 0, mouse_x, mouse_y, 64, 64, random(2 * pi));