Dear ArenMook,
Sorry, I haven't mentioned the details in the programming environment.
UIRoot's Scaling Style : FixedSize, 768
UILabel's Font Type : Dynamic
In the editor, the font is sharp and clear at the fixed size (952x768). But when scaling to free sizes, the font becomes blurry.
This way, when the window size in the WebPlayer is adjusted to a suitable size for the user, the fonts are unclear.
But apparently the UIlabels do get refreshed to a clear font when going fullscreen and changing the resolution.
We can provide our game link if you need.
----
Another question about UIInput:
Is it possible to get a notification/event when UIInput loses focus?
We have currently set an event in the setter of UICamera.selectedObject:
static public GameObject selectedObject
{
get
{
return mCurrentSelection;
}
set
{
var ori = mCurrentSelection;
SetSelection(value, UICamera.currentScheme);
// broadcast event
if (value != ori && Event_OnSelectObjectChanged != null)
Event_OnSelectObjectChanged(ori, value);
}
}
We then check if the out-of-focus GameObject is UIInput (controlled by us), if yes, other related objects will be closed.
Is there any better way, or one where UICamera doesn't have to be changed?