TweenGMS 2 Beta 10
Beta 10 for TweenGMS 2 is now available!
(Technically, I've skipped over "Beta 9", but don't worry about that!)
It is my aim for this to be the final beta before a stable release. After some documentation improvements, I'd also like to throw this beta onto the GameMaker Marketplace. Please let me know ASAP if you come across any issues.
Please be aware that there have been changes made to how callback targets are handled. You should mainly only notice a difference if you have used methods for callbacks. Previously, methods were not being assigned explicit targets. But now they are! So please make appropriate changes if this affects your existing code. Make sure intended instance/struct environments are being used for method callbacks. (Note: passing the undefined keyword as a callback target will maintain a method's original instance/struct environment)
Also note a couple more potentially code-breaking changes:
- Changed TweenGetDefault() and TweenSetDefault() to TweenDefaultGet() and TweenDefaultSet()
- Changed naming for legacy global "health" and "score" to "health!" and "score!"
The link below is an update log for beta 10 (and beta 9):
Beta 10 Update Log
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 Pro v1.10.1 (Small Fix)Dec 01, 2021
Comments
Log in with itch.io to leave a comment.
Hi, I have just tried to update to beta 10 in a project where beta 8 works fine and I get this error:
The Create_Bounce() script is triggered in the Create Event of an object:
If I revert back to beta 8 it works again.
GMS 2.3.7.606 runtime 2.3.7.436
Thanks for reporting this!
This error only seems to happen when calling an Easy Tween at the VERY START of the game.
You can get around this by delaying the call by one step, or you could modify TweenEasyScale (and other easy scripts). You would need to change:
if (!instance_exists(o_SharedTweener)) SharedTweener();
to :
SharedTweener();
I'll aim to include this change in the next beta release. I'm aiming for one this weekend. -Stephen
Great, thank you!
In case you didn't get messaged about the update, the latest TweenGMS 2 beta (11) should fix the issue you mentioned above. Let me know if any trouble persists. :)
Thank you for the reminder!
I have just checked beta 11 and it works fine.
Great workk!!!
-Alberto