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));
Version 1.1.5. Published June 15, 2015
Created with GameMaker: Studio v1.4.1567
You can only review assets you've bought.
Works exactly as intended!
Very Effective asset
Thank you for this asset, it make me for future.
Effective, efficient and easy to use
This does exactly what it says - I've used it to add thousands and thousands of bloodsplatters around the map that can stay forever without making the computer cry.
One feature wish that would make this even better:
A function to add to a decal group with a certain alpha setting. I'm adding footprints that fades more and more for every step taken, so each footprint needs to decrease in alpha value. As it stands, I can either have fully opaque decals or I can fade them all within a set time. It would be very useful to be able to add a decal to a group with its own unique alpha setting.
This review was left for a previous version of this asset.
Thanks for the review.
i added an option to adjust the alpha of individual decals within a group.
hope you like the addition :)
Total size 153 KB