A downloadable asset pack

Buy Now$4.99 USD or more

Introduction

By using a set of simple scripts, you can easily create two types of shockwaves on any surfaces, sprites or on fullscreen, and customize its appearance & behavior without interact with shader uniforms by yourself.

How to use

  • 1) First of all, you'll need to run the initialization script [ sw_init() ] once, and this can be done from anywhere of your codes.
  • 2) Then, you decide a target to apply the shader to - using [ sw_start() ]. The target can be either a sprite, surface or just fullscreen.

    For example:

    sw_start(sw_tarType_surface, surf_main);

    draw_surface(surf_main, 0, 0);

    sw_end();

    Notice that you'll have to put a [ sw_end() ] at the end. For a more detailed explanation, see in the [ sw_start() ] script.

  • 3) To this part, all the preparations are completed. Now you can just use [ sw_linear_create() ] or [ sw_sphere_create() ] at anytime you want, from anywhere of your codes, to create a shockwave!

See in the script for its detailed explanation.

Additional functions

  • [ sw_delete() ] - Delete a specific shockwave.
  • [ sw_delete_all() ] - Delete all the existing shockwaves.
  • [ sw_exist() ] - Check if a specific shockwave is existing or not.
  • [ sw_get_time() ] - Get the animation progress of a specific shockwave.
  • [ sw_set_time() ] - Set the animation progress of a specific shockwave.
  • [ sw_get_count() ] - Get the count of all the existing shockwaves.

Purchase

Buy Now$4.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

Shockwave Advanced for GMS2 v1_1.yyz 10 MB
Shockwave Advanced for GMS2 v1_0.yyz 10 MB

Comments

Log in with itch.io to leave a comment.

I didn't think much since when I bought this I was using the older version. Now testing the newer version I must say I am deeply grateful for this.

Deleted 4 years ago

I'll look into it. Thank you for your attention.

Deleted 4 years ago