I have a few issues I'm running into when trying to build a crossword puzzle type of game.
I have an empty game object (Square) which has a gameobject w/ nGUI sprite (uisprite, box collider and UIInput) and another child game object with UILabel).
Screenshot:
https://db.tt/s8gUz0ThRight now I am testing four of these making up a 2x2 grid. Each square will hold 1 character.
1) How to make the font stay the same size. I found using Unity font gave me the best results (no gradient, max lines 1). I tried different settings for overflow and each letter is a different size. j is big, m are tiny. Since I am using only 1 character, none of the overflow options really seem to make sense, there is nothing that "do nothing" and leave it be.
2) Change color of unity font, color tint doesn't work, gradient does if I make top/bottom the same, is that the only way to do it?
3) I made the game objects a prefab, i have the 3 game objects listed above saved as prefab. But I can't figure out how to do certain things. Like for example when I change the "overflow" type, and click apply it doesn't seem to affect the other 3 prefabs brought into the scene.
4) Also with the prefab, I am trying to set submit/change for the UIInput, when I drag the parent game object (that has my script) into submit/change and select my funtions and hit apply to save the prefab, is the game object stored in notify the one I dragged there (thus the same for all four prefab instances) or does it know to use the one for that prefab instance? The prefab is Square (Parent) Sprite (Child) Label (Child) and the script is on Square (Parent) which would be dragged into Notify on the Sprite UIInput. I want to make sure it uses the correct Square (Parent) for the prefab's instance. It appears to (i'm setting a public variable in the script and setting it to whatever is in UIInput to make sure they are all unique). But want to make sure that is the proper way to do it, or do I need to use code and call getComponent to make sure I get the correct parent object for that particular instance.
5) Is there a way to get sharp crisp fonts with nGUI fonts that would be variable size? It seems like the Unity native ones are much much sharper.