When is the new GUI going to come out?
What will be in Unity 4.5?
Any links or infos will be much appreciated.
When is the new GUI going to come out?
What will be in Unity 4.5?
Any links or infos will be much appreciated.
I’m still waiting for bug fixes yet alone new GUI, but I heard its still on track…
All we know is that its progressing… Don’t plan on it for future projects, that’s all we can be certain of.
Bah!! NGUI - DF GUI do a perfect job.
Honestly? I don’t see a point of using NGUI if you don’t want to make some fancy 3D gui (like in-game touch screen that you can interact with using mouse - example taken from Doom 3). In most cases default Unity GUI is all you need and if you don’t like look of it, you can always make custom GUISkin.
New GUI in 4.5 , confirmed here.
Unity GUI performs terribly on mobile. Especially with GUISkin styled elements. Way too many draw calls…A panel with half a dozen buttons and labels will be 30+ draw calls by itself…
I do use guitextures/guitexts sometimes for simple stuff or prototyping.
It was said just yesterday or the day before in a thread here that it’s not in 4.5, Graham D or whatever said it…
But it takes too much drawcalls. Also, it’s annoying be coding GUIs. I’ll wait for the new GUI system, doesn’t matter how much time does it take, tim cooper said they are mf*cking close so…
edit:
Hey, this is great news, thanks!
That thread says it WONT be out at 4.5
,
Ok, so let me first say, no one knows yet, because they are working on it, and when they’re satisfied with it, they’ll release it.
That being said, my own “just going on my gut” prediction would be October of this year. So like, still a long time imo. I think they have a lot of work to do, to make a decent built-in GUI for Unity. Again, this is just a guess by me, kind of a “place your bets” sort of thing. I want to see how close or far off I am – just for fun. So, I’m going with October 2014
Not sure if this is sarcasm or just ignorance.
Any way, I can’t wait until the new GUI comes. But I have my doubts it will be what we need. We currently use DF GUI at our company, but after having solved about 100 issues with it and it still not being good enough, a system with a base deep within the engine is desperately needed.
If any of you are worried about mobile performance issue with unity gui(current), I suggest you to do the following:
Set up gui with sprites(2d tools) or 3d meshes, in a place hidden from normal scene.
Render the gui gameobjects with a depth enabled camera.
To interact with touch/mouse, do a 3d(yes, not the physics2d.raycast) physics raycast. Use layermask for efficiency.
For life-health bar, just change the sprite’s height/width properties from scripts.
Update: sprite’s rects are read-only, you can not change width/height of a sprite, but you can go with a life bar animation,where animation’s properties can change with you logic. Or simply you can scale sprite gameobject in x direction.
Sincerely apologize for wrong information.
For life-health bar where bar do not changes horizontally or vertically(rather something like circular or such),
a.in stead of sprite, use a place with life bar texture.
b.alpha of the texture should be a grayscale gradient in the direction of life bar value changing.
c.The shader of applied material should utilize discard command.
In this way you can eliminate drawcall issue perfectly.
DO NOT USE current unity gui if you care for performance.
Unity GUI also feeds the GC.
#hottopic
What if the new gui is just a massive joke and never actually existed?
I would say Unity have a terrible sense of humour
Using discard or clip in shaders might reduce draw calls (I’m not sure how though, but let’s assume it does), however it is really bad for Open GL ES performance and should really be avoided.
What you are asking is not logical. The people who would know that information are not really allowed to disclose it, thus making this thread pointless. It won’t make the GUI come out any faster…
Graham slipped up and said 4.5 and then retracted his statement saying that it wont be in 4.5 but it will be in a later version. Given the past version numbering of Unity and since UT said the GUI will be in 4.x you can make a good assumption on your own.
I don’t really see the need for a thread asking this.
Anyways, my point is : I’m sure UT are working very hard to make the best GUI they can. I have a lot of faith in Tim C… So let’s be patient, it will come out and I’m sure it will be great
Meanwhile, if you need a GUI solution just use an existing one.
Last time I checked using the “discard” command is not a good choice for mobile shaders.
https://docs.unity3d.com/Documentation/Manual/OptimizingGraphicsPerformance.html
from this page…
Not sure if it is still applicable , but I do remember reading up on the whole matter a while ago and its due to mess up with some early out optimizations of certain mobile GPU pipelines.
The alternative is to simply alpha blend the pixel to a zero value instead of discard.
What i really want to know is what will we get in Unity 4.4…
It’s been like 3 months since 4.3 and no news on the features for the next release yet.
I have no idea what 4.4 will have (besides bug fixes)
edit:
But i understand why there has been no news on the 4.4 because of all the bug fixes 4.3 needed/needs.
Anyway, i think it would be nice to know what we could expect in the future release.