Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.
Original Source
- Original title: Hudell Character Effects
- Original author: Hudell
- Original date: May 16, 2015
- Source thread: https://forums.rpgmakerweb.com/threads/hudell-character-effects.40077/
- Source forum path: Game Development Engines > Ruby Game System (RGSS) Scripts > RGSS3 Scripts (RMVX Ace)
Summary
Hudell Character Effects 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:
Archived First Post
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.shakeYou 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 = 10The 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.
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.shakeYou 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 = 10The 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.
Downloads / Referenced Files
Log in to download
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadCreator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
0
replies
1
view
Topic Summary
Loading summary...