I just completed the alpha version of HOTween v2 (if you don’t know what HOTween is, here’s its website and here’s the Asset Store link), which will be called DOTween (because when I made HOTween I had no idea of the slang meaning of tween, and now I want to avoid “hot tween” jokes for the future ). It will be free and open source like HOTween (even if it might have a separate Pro version with additional features). Compared to HOTween, it has tons more features, is much more powerful and is much more efficient.
Now… I would need some help to fully test its platform compatibility.
In theory it’s super compatible and should work everywhere except on Flash (but I’m working on that), but I would like to know for sure. Here are the platforms that were tested and the ones that need testing (I will update this when tests happen):
Compile the “PlatformCompatibilityTest” scene for your platform of choice. It should animate stuff until the DOTween logo appears after a few seconds. If that happens, the platform is fully compatible.
Greato! Thank you very much BT! I will wait without problems for next Sunday and I thank you for that too
P.S. the only thing I was unsure of was actually iOS because of AOT. If that works, everything else should work 99.99% (but I’ll still wait to be sure)
Just one thing regarding the PSM Test. I can only test for PlayStation Mobile on the Vita, not for the Native SDK/DevKit Vita-Stuff, but I guess, if it works on PSM for Vita, it should work fine for the DevKit-Version, too.
Maybe a little off topic, but I have a question regarding some functionality. Does the current version of HOTween have a way to retrieve the current percentage tweened of a path being followed? The point on the path where the tweened object is? And if not, does the coming version of DOTween?
I ask because this has become something I now need in my current project, but I’m unsure if it’s possible with the older version I have.
More specific: I’m using a speed-based tween, and the Tweener.position seems to be the same as the Tweener.elapsed. Not sure if it’s supposed to act this way, but I can’t get my percentage along the path in any case.
EDIT: When I do this, all I get is 1 since the elapsed and full elapsed times are the same for the first ‘loop’ of my path. Does that really work for you? Does it matter that I’m using speed-based tweening?
Hi and thanks for the answer Baroni DOTween is looking really great and I’m very pleased if I may say so. Since you asked, I just added a way to get an elapsed percentage, with options to include loops or not.
I might actually release the alpha today (I’ll decide later), though the new path plugin is not there yet. I will implement it after I completely replace HOTween with DOTween in Goscurry, starting tomorrow. That should be a pretty good test.
Glad you like them And I just added the documentation for changing a tween’s end/start/values, which I forgot (whew). About what’ll be in the pro, I’m pondering about it at the end of this paragraph (in short words the new path plugin, since I never used it personally and just spent tons of time supporting it, and maybe other extra features like string scrambling animations) - though you personally will obviously get the pro without additional expenses.
I’m thinking about a 5$ to 8$ price for the Pro version (which will also contain a range of advanced downloadable examples). What you think of it?
Ah nice. Would like that Path-Plugin!
Price is totally fine.
Just some other questions:
DOTween is still in alpha. Would you say it’s safe to change from HOTween to DOTween now?
In our specific case, we don’t have that much HOTween-Code so far, would take maybe only some hours to rewrite the code, and as far as I can tell from the docs it should be quite easy.
Does the “Donate”-Button work on the DOTween-Site? Would like to give something till the Pro-Plugin comes out.
To be 100% safe I would wait for me to replace my code in Goscurry (where there are tons of both simple and complex tweens). If instead you want to risk it (it shouldn’t be very risky, since I made a lot of different tests already) know that I’m in hyper-mode, so I will fix any bug you should find very quickly (starting from tomorrow afternoon, since this night I’m travelling and I’ll be out of the way for a little while).
That’s super nice of you, and yes, the donate button already works (I just changed the blahblahblah to something more legible )