Author Topic: About using Free Edition of NGUI in plugin  (Read 2205 times)

aren372

  • Guest
About using Free Edition of NGUI in plugin
« on: September 13, 2013, 08:32:57 AM »
Hi,ArenMook
I'm using your greate tool NGUI in my plugin(UniShare),
According to this link:http://forum.unity3d.com/threads/124032-NGUI-Free-Edition?p=834225
You said:
"If you are a developer, you are welcome to create your tool or Asset Store-bound package using the standard or free version of NGUI, then swap it out with the Distribution Version package before submitting it to the Asset Store"
However, lots of my custom complain that after they swap it with pro version NGUI, there's lot of compiling error.
Is the free version I'm using too old?
Any solution or suggestion?
Kind Regards.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: About using Free Edition of NGUI in plugin
« Reply #1 on: September 13, 2013, 08:55:22 AM »
Yes, it's old. I don't recommend you include the free version in your packages anymore. Back when it was released it was to encourage asset makers to use it in order to get more users onto NGUI's side -- but nowadays it's the opposite -- having NGUI support in 3rd-party packages leads to a lot more sale. Bottom line is -- pretty much everyone has NGUI, and they don't want the free version there to begin with. It's easier to import into an existing project if the free version of NGUI is not bundled.

aren372

  • Guest
Re: About using Free Edition of NGUI in plugin
« Reply #2 on: September 13, 2013, 10:04:06 AM »
Hi, thanks for your quick reply.
So  I just use Pro version then remove NGUI from my package before submit to assetstore, leave only my code including code that refer to NGUI?
Is that OK?

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: About using Free Edition of NGUI in plugin
« Reply #3 on: September 13, 2013, 10:44:09 AM »
Assuming your folder structure is like this:

Assets
- AssetStoreTools
- NGUI
- Your Awesome Project

...simply select the "Your Awesome Project" folder when building a package (and don't include dependencies). When submitting for the Asset Store it's even easier -- just again select the "Your Awesome Project", and that's it. If NGUI is outside of it, it won't be included.