TweenGMS v2.0 Beta 5
TweenGMS 2 Beta 5 is now available for download.
Animation Curve IDs can now be directly used as *ease* arguments. With that, the EaseCurve() script has been removed, as it is no longer needed. Also, Function IDs are no longer supported. Any custom ease functions must be converted to be methods OR use EaseToCurve() to convert it to an animation curve channel. Please adapt existing code for this change as needed.
Also, please note that there is a known issue with tweens using struct targets. Currently, they are NOT being automatically destroyed. If you have tweens with struct targets using endless play modes (patrol, loop, repeat), please use TweenDestroy() to manually destroy the tweens as needed. Tweens using modes "once" and "bounce" could be fine but check these if experiencing unintended behaviour. I'm hoping for this to be resolved with a future GMS update.
Update Log:
-Animation Curves IDs can now be directly used as ease arguments * Custom ease functions must be converted to methods * Removed EaseCurve() * Removed EaseChannel() -An empty string can now be used to indicate linear ease * e.g. TweenFire(id, "", "once", true, 0, 1, "x>", 10) -Updated EaseToString() * Fixed upper/lower case handling (case no longer matters) * Channel argument for animation curves is now optional -Updated TweenSet() * "rest" now supported * "target" now supports structs * "ease" now supports animation curve ids -Ease() now supports Animation Curve IDs and Channels -Added string cache for TGMS_StringLower to improve performance -Fixed potential issue with TweenScript()/TweenScriptMore() -Fixed crash with TweenSystemClearRoom() -Fixed issue with ease swapping when using Ease* methods
Files
Get TweenGMS
TweenGMS
Tweening engine for GameMaker
More posts
- TweenGMX Beta 14 + Moving to GM MarketplaceJul 24, 2022
- TweenGMX Beta 13 (Essential Runtime Fix)Jun 24, 2022
- TweenGMX and Beta 12Apr 18, 2022
- TweenGMS 1.20 "Silent" UpdateApr 02, 2022
- TweenGMS v1.20Mar 30, 2022
- TweenGMS Pro v1.12 (copy-on-write fix)Feb 25, 2022
- TweenGMS 2 Beta 11Feb 07, 2022
- TweenGMS Pro v1.11Jan 01, 2022
- TweenGMS 2 Beta 10Dec 28, 2021
- TweenGMS Pro v1.10.1 (Small Fix)Dec 01, 2021
Comments
Log in with itch.io to leave a comment.
Great work man, just replaced an old version of TweenGMS and no issues
That is good to hear!
Do you know which version you upgraded from? I'm interested in people's update experiences. Especially as some people seem to be using versions from years ago! ^.^
Hiya Stephen,
I just checked an old backup, I was using version 1.0.3! Update was seamless like I mentioned which is great.
Have a great day :)
Good stuff. Thanks!