With TweenGMS 2 nearing completion, TweenGMS Pro is now free for the marketplace! :)
Come join the TweenGMS Discord Server!
TweenGMS Pro is a feature-rich tweening engine which is both flexible and easy-to-use.
With years of development, it offers essential and advanced features powered by an optimised codebase.
Boost the look of your games by tweening movement, rotation, scale, views, paths, and much more!
Not familiar with tweening? See this video.
You can also check out:
// Tween instance to mouse x/y position t = TweenFire(id, EaseInOutQuad, TWEEN_MODE_ONCE, true, 0.0, 3.0, "x", x, mouse_x, "y", y, mouse_y); // Event callback TweenAddCallback(t, TWEEN_EV_FINISH, id, ShowMessage, "Done!"); // State control TweenPause(t); TweenResume(t) TweenStop(t); // Easy Tweens TweenEasyMove(x, y, mouse_x, mouse_y, 0, 30, EaseOutQuad); TweenEasyScale(1, 2, 0, 60, EaseOutElastic);
Follow @TweenGMS on Twitter for updates!
[Version 1.0.3] - Added TweenScript() and TweenMoreScript() for scheduling script calls - Updated TGMS_ExecuteEvent() to support more callback arguments - Added document to clarify which scripts can be safely deleted
[Version 1.0.2] - Added TweenMore() script for chaining tweens - Added TweenDefine() for defining or redefining tweens - Documentation tweaks
[Version 1.0.1] - Fixed crash related to TweensTarget() selection script - Added missing platform targets
-Fixed issue where TweenPlay failed to play more than once when using TWEEN_MODE_BOUNCE
Brought in line with GMS 2.3+ changes.