Author Topic: Serious question -- NGUI 3.0?  (Read 17096 times)

Game Whiz

  • Guest
Re: Serious question -- NGUI 3.0?
« Reply #15 on: March 18, 2013, 02:58:36 PM »
Nay from my side. I would probably stick with NGUI 2.x and wait until Unity's GUI came along. If I have to migrate, I prefer to do it only once.

pahe

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Receive: 1
  • Posts: 37
    • View Profile
Re: Serious question -- NGUI 3.0?
« Reply #16 on: March 19, 2013, 06:52:12 AM »
As long as the migration from NGUI to the new Unity GUI will work nice I'm happy. My most fear is that I have to refactor whole projects only for the change. If it costs me 100 bucks to have a seamless migration, I'll pay that with a smile :)

Majicpanda

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 83
    • View Profile
Re: Serious question -- NGUI 3.0?
« Reply #17 on: March 19, 2013, 11:14:37 PM »
Judging by the changes you've described it really shouldn't be that hard to migrate to the new system depending on the project.  While I'd probably migrate my projects to 3.0 I doubt we'd invest money into it just to get an earlier look at the new system.

The only people I could see paying are those that are starting new projects who would say the money is worth spending to make sure the project doesn't get delayed to transition, but that audience would probably be small.

silversteez

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 14
    • View Profile
    • MattSilverstein.com
Re: Serious question -- NGUI 3.0?
« Reply #18 on: March 20, 2013, 12:36:56 AM »
I'm sure the answer will be different for each developer and what their plans are, current state of their projects, etc, but I can see rationale for upgrading to NGUI 3.0 as soon as possible.

Whether I was starting a new project or even half way through a large project, I might want to upgrade to NGUI 3.0 ASAP if I knew that I'd eventually want to migrate my project to the native system. Upgrading to the newer way of doing things sooner could prevent me from creating new game systems built around soon-to-be-deprecated functionality and minimize the amount of code that would have to be changed upon the release of the native GUI system.



Gregzo

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 64
    • View Profile
Re: Serious question -- NGUI 3.0?
« Reply #19 on: March 24, 2013, 05:01:13 AM »
I agree that timing is the main factor here. If NGUI 3.0 is out much earlier (4+ months) than Unity GUI, I'd definitely buy on day 1.

If it's just a month or two early, I don't really see the point. Though I'd be extremely interested in seeing NGUI 3.0's code, as I've learnt so much from digging into previous releases.

FWCorey

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 13
    • View Profile
Re: Serious question -- NGUI 3.0?
« Reply #20 on: March 24, 2013, 05:48:09 AM »
The real question for me is which direction offers the best performance, that was 50% of the reason I bought NGUI in the first place.
If there is better performance and the difference is enough to justify the work to migrate then it's worth it.
For any new projects being created, it's worth it.
If the difference isn't large, but there is some advantage beyond the ease of migration, it's worth it, IF there is a substantial discount for existing licensee's.

mindlube

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 46
    • View Profile
Re: Serious question -- NGUI 3.0?
« Reply #21 on: March 24, 2013, 03:37:16 PM »

Sounds like some of these things snuck into 2.5 btw...
Quote
2.5.0
- OLD: Sliced, tiled, and filled sprites have been deprecated.
- NEW: Regular sprite now has options for how the sprite is drawn.

Is there an easy way to upgrade older widgets? (sorry for double posting that question- just want to make sure you see it ;D

I guess it's a little concerning that NGUI 3.0 is even being planned  :o. I mean that doesn't bode too well for the new UnityGUI?! I would probably buy NGUI 3.0 if there were an upgrade wizard/script/menu item to port old projects over.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Serious question -- NGUI 3.0?
« Reply #22 on: March 25, 2013, 12:29:22 AM »
NGUI 3.0 isn't planned. I merely asked what people thought about the idea. I've decided to just implement what I can into the current version of NGUI (as you saw with 2.5.0). As long as it doesn't break backwards compatibility, I will do it. We're still working on the Unity's UI, but I can't comment on its status at this time.

Manuel Kugelmann

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 1
    • View Profile
Re: Serious question -- NGUI 3.0?
« Reply #23 on: November 24, 2013, 09:11:32 AM »
You chose a good solution: Keep an Legacy Version in the Package and move forward.
Staying backwards compatible forever would just mean, that at some point that the package will be frozen at some backward state and people will move on to some other package. A real danger for Unity itself, too.  IMHO they are to backward focussed. I mean: every major release should be a version you can keep on using  - every new release could be a completely new product without any compatibility. The ability to migrate is a bonus. Projects that cannot migrate for some reason can just stay at the old version - that even gets critical hotfixes.