playMaker

Author Topic: remove feature  (Read 2881 times)

djaydino

  • Administrator
  • Hero Member
  • *****
  • Posts: 2305
    • View Profile
    • jinxtergames
remove feature
« on: May 27, 2016, 12:35:12 AM »
Hi,
i would like to ask to remove a feature and that is itween
as it is slow and laggy but many new users do not know that and tend to use it
you could start by deprecate it on the next patch and remove it a patch or 2 after

now i have to warn people not to use it regularly.

dudebxl

  • Hero Member
  • *****
  • Posts: 602
    • View Profile
Re: remove feature
« Reply #1 on: May 27, 2016, 06:31:34 AM »
+1

I actually made this mistake when i started using PM.

Maybe replace itween with another open source tween such as LeanTween (MIT licence) and very good (for most usage).  Should be an easy transition as they are very similar (see below)...

Itween: iTween.MoveTo(GameObject target, Vector3 position, float time)
Leantween: LeanTween.move(GameObject target, Vector3 position, float time)


Alex Chouls

  • Administrator
  • Hero Member
  • *****
  • Posts: 3207
  • Official Playmaker Support
    • View Profile
    • LinkedIn
Re: remove feature
« Reply #2 on: May 27, 2016, 08:48:02 AM »
I agree. I'll see if I can get this change into the next update...

djaydino

  • Administrator
  • Hero Member
  • *****
  • Posts: 2305
    • View Profile
    • jinxtergames
Re: remove feature
« Reply #3 on: May 27, 2016, 11:59:46 AM »
Hi,
I don't think replacing is a good idea.

But what would be great is to have eco system standard build into playmaker installer or something similar.

and add hotween and some other free tweens as a package on it,

or maybe even better,
just the actions for it as a package and when selecting that package
it will say that you need the asset if you don't have it installed.

i believe jean is working on something like that.

Nikaas

  • Playmaker Newbie
  • *
  • Posts: 12
    • View Profile
Re: remove feature
« Reply #4 on: May 29, 2016, 02:21:19 PM »
Wouldn't DOTween be a better replacement?

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 12351
  • Official Playmaker Support
    • View Profile
Re: remove feature
« Reply #5 on: June 13, 2016, 03:53:21 AM »
Hi,

 Yes, it's possible.

 I would not replace it, but instead have it as addons. I don't think it's good that PlayMaker includes other libraries, it's always subject to changes over time. It was a great idea at the time, but now the choices and contexts are so wide, it 's better to have addons for this type of feature I feel.

Bye,

 Jean

djaydino

  • Administrator
  • Hero Member
  • *****
  • Posts: 2305
    • View Profile
    • jinxtergames
Re: remove feature
« Reply #6 on: June 13, 2016, 07:59:10 AM »
Hi,
I agree with Jean.

Alex Chouls

  • Administrator
  • Hero Member
  • *****
  • Posts: 3207
  • Official Playmaker Support
    • View Profile
    • LinkedIn
Re: remove feature
« Reply #7 on: June 13, 2016, 10:53:47 AM »
Me too :)

It made sense to include iTween 5 years ago when we shipped Playmaker. It was the most popular (only?) tweening engine back then and the integration was a nice bonus. We've moved to an add-on model since then and there are a lot more tweening options. I just haven't got around to re-organizing the install to move iTween to an add-on yet... it's also a little tricky moving/removing files in a unitypackage and maintaining backwards compatibility - not much fun to do, so I tend to push off the task :P

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 12351
  • Official Playmaker Support
    • View Profile
Re: remove feature
« Reply #8 on: June 16, 2016, 12:44:47 AM »
Hi,

 I wrote a script that was cleaning up the install from iTween. I think this would be the way to go. Beginners and existing projects remains unaffected. And only people willing to clean up their project can do so.

It's important to realize iTween support isn't a problem for perfs per say if you are not using related actions, and the foot print is totally negligeable for the build size. so really this is simply for "clean" projects.

We could also propose the opposite, having a future version of PlayMaker without iTween, and an Addon that brings back iTween exactly like how it is right now.

Bye,

 Jean



Bye,

 Jean

djaydino

  • Administrator
  • Hero Member
  • *****
  • Posts: 2305
    • View Profile
    • jinxtergames
Re: remove feature
« Reply #9 on: June 17, 2016, 01:45:55 AM »
Quote
We could also propose the opposite, having a future version of PlayMaker without iTween, and an Addon that brings back iTween exactly like how it is right now.

Hi,
i think this is the way to go, to completely remove and set it available  as an addon.

PET

  • Full Member
  • ***
  • Posts: 136
    • View Profile
    • GamerPET
Re: remove feature
« Reply #10 on: July 05, 2016, 02:07:20 AM »
But I use iTween all the time :(
Technical Game Designer
www.GamerPET.com

djaydino

  • Administrator
  • Hero Member
  • *****
  • Posts: 2305
    • View Profile
    • jinxtergames
Re: remove feature
« Reply #11 on: July 05, 2016, 02:13:13 PM »
Hi PET,
hotween is better and dotween is much better.
Itween is very laggy, but if you really want to keep using it,
the actions will probalbly still be available on the addon page
and / or on the Ecosystem :)

PET

  • Full Member
  • ***
  • Posts: 136
    • View Profile
    • GamerPET
Re: remove feature
« Reply #12 on: July 06, 2016, 05:59:09 AM »
I'm fine with any implementation as long as PlayMaker supports it :D
Technical Game Designer
www.GamerPET.com

djaydino

  • Administrator
  • Hero Member
  • *****
  • Posts: 2305
    • View Profile
    • jinxtergames
Re: remove feature
« Reply #13 on: July 06, 2016, 11:38:20 PM »
Hi,
Hotween Actions you can find on the wiki addon page

PET

  • Full Member
  • ***
  • Posts: 136
    • View Profile
    • GamerPET
Re: remove feature
« Reply #14 on: July 09, 2016, 07:45:21 AM »
Well, we do own DOTween Pro.
Any integration with that?

The main thing where I use iTween is when I want to animate some small objects... like when I want to open a door, I use iTween Add (if I remember correctly).
Technical Game Designer
www.GamerPET.com