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: Looping Animations
- Original author: Shaz
- Original date: July 20, 2013
- Source thread: https://forums.rpgmakerweb.com/threads/looping-animations.15624/
- Source forum path: Game Development Engines > Ruby Game System (RGSS) Scripts > RGSS3 Scripts (RMVX Ace)
Summary
Looping Animations (V1.1) Shaz Introduction Play a looping animation on a character, optionally starting somewhere other than the beginning.
Archived First Post
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
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.
Features Mentioned
- 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.
Downloads / Referenced Files
Log in to download
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadLicense / Terms Note
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
Creator 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...