Hi,
first of all hello everybody because I'm new in the forum! And thank a lot for the great great package NGUI. Awesome work, clean and effective.
I'm just stating working with NGUI those days but I've found some very annoying problems. Probably there is something wrong in my approach but I need some further help.
Problem 1: Font are not rendered correctly when I build the game. Inside the editor (and launching the game from there) the labels are perfect and crisp. However if I try to build the game for Mac (didn't try today IOS or Android but I can do that) the character position are totally wrong in both vertical and horizontal direction. It seem that the kerning information are missing or invalid..
I'm using latest Unity version

To be honest I found that problem only today afternoon when I switched to Unity PRO version.. It seem strange that this can happen but I have no other reason apart this one.
Problem 2: Drawing an interface with fixed dimension (UIRoot automatic flag set to off) didn't work as expected. I mean, I have a lot of aliasing due to wrong texture sampling even if the interface is pixel perfect and the half pixel offset is applied by the Anchor component. If i set the automatic flag in UIRoot the interface is displayed crisp and perfect, fonts are good and there are no appreciable artifact.
Problem 3: soft clip (but in think rendering of multiple panels) doesn't work. I need to use a scroll list and inspired by the sample I did the UI using the DraggablePanel and DraggablePanelItem components. I created a prefab for the items and I'm instantiating the objects are runtime. No problem with that, however :
- sometimes (too often) the soft clipping (but also hard, alpha etc) doesn't work anymore.
- Don't know why but the items (or any Widget added to panel parent too) are rendered behind the "clipping" panel, regardless of Z depth
- While dragging multiple components they disappear all together and sometime one of them is rendered behind the clipping panel
The fact is that I didn't make major changes to the scene, only a minor adjustments of the prefabs and UIAtlas. When that problem start presenting the only thing I can do is to create a new interface from scratch in a new scene for let it work. If I use a backup version and start again with the modifications from scratch the same things works correctly. There should be something saved inside the scene or in cache that cause the issue.
Problem 4: Sometime the UIRoot (or camera) doesn't render anymore... I need to create a new interface (always in a new scene) and restart for here.
Sorry for this long post but I found extremely tedious to work that way. I spent hours and hours making the interface again and again thinking that was something wrong
Bye
Cristian