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

Looping Animations

$
0
0

Looping Animations (V1.1)
Shaz


Introduction
Play a looping animation on a character, optionally starting somewhere other than the beginning.

Versions

 

Spoiler

20 July 2013 1.0 Initial Release
7 Feb 2014 1.1 Fixed slight delay between ending/restarting



Features
- Animation loops without need for parallel process or loop event commands.
- Play looping animation over player, followers, events or vehicles.
- Start playing in the middle of an animation rather than from the beginning.
- Animation continues looping while on the map, or until you tell it to stop.

How to Use
Paste into Materials section.
Script overwrites Sprite_Character.setup_new_effect and Sprite_Character.end_animation methods, and should go above any other scripts that alias these methods.

Use a script call to start or end the animation, with the player, follower, event or vehicle as the subject. For example:

Call Script: $game_player.start_anim_loop(15)
- to loop animation 15 over the player

Call Script: $game_map.events[5].start_anim_loop(8, 20)
- to loop animation 8 over event 5, but starting from frame 20 the first time through

Set Move Route (EV015): start_anim_loop(3, 10)
- to loop animation 3 over event 15, but starting from frame 10 the first time through

Call Script: $game_player.end_anim_loop
- to stop the animation on the player repeating

Set Move Route (EV015): end_anim_loop
- to stop the animation on event 15 repeating


Script

 

Download from pastebin

FAQ


Credit and Thanks
- Shaz (Sharon Hanlon)
- May be used in commercial and non-commercial games, when credit is given
- Do NOT repost on other sites - instead, provide a link back to this thread

Author's Notes
- Not to be used in conjunction with the Show Animation event command - if you wish to use this command and a looping animation is already playing, make sure you call end_loop_anim on the event first, and allow time for the current pass to finish.


Viewing all articles
Browse latest Browse all 416

Trending Articles



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