- Home /
Will the new GUI break the old GUI system?
I am have been searching to the answer to this question but haven't found anything concrete. So will the old GUI still be supported after Unity is officially on v4.6? And if so, for how long? Just wondering because I am working on an inventory system right now and I don't want to finish it if I have to redo it all in 4.6. Thanks in advance!
Answer by Owen-Reynolds · Aug 24, 2014 at 03:38 PM
A general software rule is to always allow older "deprecated" systems to be usable for a few versions, to give everyone time to change. Or to allow people to say they hate the new system and tell you to keep the old one.
UnityCo still supports the older particleEmitter and Legacy animations. I can't imagine they'd immediately drop old GUIs. Esp. not in a minor version change (not going to 5.0.)
Even if they did in the future, you don't have to upgrade your Unity version. And, Unity has been saying they'd get a nicer GUI system for several versions now, and not doing it. Don't be so sure there even will be a new one.
Well you can be pretty confident therre will be a new one, since it's in open beta, you can even try it out : http://unity3d.com/unity/beta/4.6
But i agree with Owen Reynolds on every other point
Answer by Kiwasi · Aug 24, 2014 at 07:17 PM
Both systems play nice together. There are currently no plans to deprecate the OnGUI system as it still makes sense to use for editor scripts.
The new system is pretty awesome. Takes a little while to convert over from the old OnGUI, but is worth every minute of it.
Thanks to both of you for responding! I ended up trying the 4.6 beta with my inventory system and it worked fine. I would love to switch my inventory system over to the new GUI but am not totally sure how to do it so until then I will continue using the old GUI.
Your answer