EARLY ADOPTER / HOLIDAY SALE 20% OFF! (SALE ENDS DEC 31, 2018)
PRAction is a must-have GameMaker Studio 2 extension developed by Prismatic Realms, Inc. It is written using native GML code and runs in both VM and YYC. PRAction is packaged into a single, clean extension so that it stays out of the way of the rest of your project's files.
Much more than a set of tweening or easing functions, PRAction is a fully-featured and easy-to-use action system. It will greatly reduce the amount of code you need to write when adding animations to your game. Use it to quickly bring life to your user interface, animate game logos, scroll game credits, create cut-scenes, animate your in-game objects, even run actions against non-graphical objects! Whatever you can think of, it can be done.
How do you use it? It's simple. Firstly, create an action that performs a certain task, such as moving a sprite within in a room. Secondly, play that action for any given object. That's it! The PRAction engine handles the rest. Actions can be reused (played) over and over for any and all objects in your game as you desire, or create new actions as needed.
PRAction includes a full set of tweening/easing equations that you can easily apply to any animating action. Creating sequences or groups of actions is ridiculously simple, and you can combine and nest sequences and groups within each other in any combination you wish.
Trigger scripts and events via actions as well as update your own custom variables for your own uses. Play/stop audio, change your sprite and image indexes, change object depths and much, much more all via actions at specific points in your action sequence. Stop using alarms and if statements to determine when is the right moment to perform a certain task. Use PRActions!
Friendly support is just an email away and you can expect a quick turn-around to answer your questions and resolve issues. As always, comments and suggestions are welcome! New features will constantly be added to PRAction over time.
You owe it to yourself to purchase this must-have extension. You'll kick yourself wondering how you got along without it. Believe me! I've been a software developer for over 23 years and it's my job to find quicker and better ways to do things! :)
Demo1 Trailer showing an example of PRAction in action
Demo2 Compound actions demo, demonstrates the various compound actions available to use.
-Added PRActionMoveXTo, PRActionMoveXBy, PRActionMoveYTo, PRActionMoveYBy functions.
-Added PRActionBlendTo, PRActionBlendBy, PRActionCustomColorVar and PRActionCustomColorScript functions.
-Added PRActionSetData2 function.
-Added PRActionSequenceArr function.
-Added 11 new compound action creation functions: PRActionQBlink, PRActionQAlphaFlash, PRActionQBlendFlash, PRActionQFlipXY, PRActionQWobble, PRActionQBreathe, PRActionQHeartbeat, PRActionQBounce, PRActionQJumpBounce, PRActionQPopIn, PRActionQPopOut
-Minor changes to a few function JDOC descriptions.
-Instead of erroring out, a negative duration provided to function parameters will now be treated as 0 duration.
-PRActionGroup was not working well. Fixed.
-Minor bug fixes/enhancements.
Version 1.1.0. Published November 4, 2018
This asset hasn't received enough reviews yet.
You can only review assets you've bought.
No reviews have been left for this asset - be the first!