Quantcast
Channel: RGSS3 Scripts (RMVX Ace) Latest Topics
Viewing all articles
Browse latest Browse all 416

Hudell Character Effects

$
0
0

Hudell Character Effects

 

https://github.com/Hudell/scripts/blob/master/standalone/character_effects/character_effects.rb

 

This simple script will let you show some effects on the player or on an event.

 

There are currently 3 main effects available: shaking, rotating and flashing.

 

Shaking:

$game_player.shake

You can pass three different parameters to it: offset_x, offset_y and frames.

offset_x determines how much the character will move horizontally when shaking (Default is 0.3, equivalent to roughly to 10px)

offset_y determines how much the character will move vertically when shaking (Default is 0.3)

frames determine how long the character will shake. (Default is 30 frames)

 

 

Flashing:

$game_player.flash(10)or$game_player.flash_loop(10, 6)

The first script call above will flash the player for 10 frames. The second will do the same thing 6 times.

You can pass additional parameters to change the alpha or the color of the flash, in this order: alpha, red, green, blue. The default is 255 to all of them.

 

Rotating:

$game_player.rotate(360, 60)

This script call will rotate the player 360 degrees and it will take 60 frames to complete the rotation.

You can change the center of the rotation with those two script calls:

$game_player.origin_x = 20$game_player.origin_y = 10

The default origin values are 0, set it to a larger value to move the rotation center right/down, or set it to a larger value to move it left/up.

If you change the origin, be careful, as the player/event won't trigger collision or other events if any of the origin values is not zero.

 

 

As usual, you're free to use this script on any kind of project you want.


Viewing all articles
Browse latest Browse all 416

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>