PSD to NGUI automatic tool [Reviewing]

PSD2NGUI is a automatic tool for NGUI. PSD2NGUI converts PSD Layers into NGUI Widgets.
You can make a NGUI Widget easily, once you put a simple command like label, editbox, button, checkbox, scrollview etc. on PSD Layer.

Also, When user edit the PSD file, it directly applies to Unity3D too. You don’t have to use Atlas Maker, Widget, Font tool any longer if you start to use our PSD2NGUI.
Furthermore, You don’t need to set up Sprite to cut the images.
You only have to put ‘Slice’ command on PSD Layer.
You will save a lot of time to develop GUI if you use PSD2NGUI.

important: You must have NGUI to use this.
note: PSD2NGUI is available to use without ‘Photoshop’ program.

문서
Document

This seems very useful. Where can I find this?

Says “released” but no trace of PSD2NGUI on the Asset Store. Was it rejected, or still under review?

Sorry for confusion.

It is released just few hours ago!

Thank you for your interst :slight_smile:

Nice. Here’s a link for those interested.

@lod3 I appreciate that you add a link.

I will upload 1.2.0 version which support a dynamic font after few days later.

It might takes 2 weeks for release.

1.2.0 version uploaded!

NEW: Support dynamic font
NEW: Label subcommand ‘align’ added
NEW: Label button added
OPT: PSD file auto update performance optimized

Awesome work

@Play_Edu Thank you~! I hope, it helps your work.

Will it also work with ngui 3 or later.
In your doc there i read something about - 2.7.0

@RandAIThor Yeah I’m preparing it~ I will upload the packages maybe next week.

I uploaded the package and wait for approval.
If you want to use version 2.0.0, please e-mail to me with your invoice No.

Thank you.

2.0.0
NEW: Support NGUI 3.0.2
NEW: Include all functions in version 1.2.5

1.2.5
NEW: Support UITexture
MOD: PsdLayerSpriteFont will gather the letter information from a last character of the children name.
So, you should set the children name like xxxx0, xxxx1, … xxxx9, xxxxA
But, you can also set manually.
MOD: PsdLayerVirtualView class now turns to a sealed class you must use GetComponent. Please see PsdLayerSimpleVirtualView.cs
And PsdLayerVirtualView is going to have UIPanel to clip a view area.

Hi,

NGUI 3.04+ has a big change in Font system. This leads to several compile errors PSD2NGUI version 1.2.

Do you plan update your code for NGUI 3.04?
Thank you.

Hi, @FunnyFace

I heard about that.
Yes, I’m gonna update PSD2NGUI right away.

But the review will takes few days.
So, if you need to use it right away,

I will send you the package.
Just e-mail me with invoice No.

Thank you.

Hi,
with the recent release of new Unity, with sprite support built in. I was wondering if this would work with the built-in system ?

Yes, I’m gonna support that.

It’ll takes few weeks.

Thank you for your interesting!

Hello,
Could you please include the updated/new features in the asset store it self ? NGUI 3.0.7 is out and i wonder if your asset work perfectly with that or need some adjustement.
Thanks

Hi @Tunisian NGUI update so often these days.
So, I’m waiting for a stable version.

But, If you need to use right away, I will upload my package for NGUI 3.0.7.
Thank you for your intersting.

I was excited about this package and bought it but have to say I’m sadly disappointed.

TESTING:
photoshop CS6, PSD2NGUI 2.0.1, UNITY 4.3.1, NGUI 3.0.5
used example psd and also made simple psd file with 2 buttons with pressed / over states. panels, and bg sprites

PROBLEMS/ERRORS:

    • compile error: atlas.MarkAsDirty() doesnt exist
    • layers on camera and gui objects are wrong. Everything is assigned to a deleted Layer 5 so nothing is visible
    • buttons dont work in play mode… perhaps layer issue? no response on any UI widget
    • buttons over and pressed state not created properly… creates a simple button with label and sprite
    • small detail: import settings on source PNGs are wrong for UI (mipmaps, filtering, etc.)

PACKAGE PROBLEMS
There is lots of junk included from your other projects in the package:

  • marmoset skyshop??
  • Fruit.cs from some game
  • full NGUI 3.0.5 package??
  • other junk

WHAT WORKS:

  • the sprites do come in from Photoshop once you switch the layers on the camera and all gameobjects in Unity. Not totally automatic but it works.
    • editing a PSD and coming back to Unity to see it updated in NGUI is really great. But if all the widgets are broken this feature isn’t much use aside from simple sprites
    • Text works, at least for dynamic fonts, which is great.

I’m not really happy with it but I think it has great potential. That’s why I’m posting here first before leaving a bad review on the asset store. If you address these issues this could be a great asset but right now it feels sloppy and not quite ready for release.

I really sorry to hear that @Robot and thank you for your analyze.

I think a wrong package uploaded.
It’s terrible mistakes.
But, I’ve ever noticed from AssetStore.

I’ll fix that right away.
And I’ll send e-mail to AssetStore Manager.