Colorable Fantasy UI for Unity GUI and NGUI - $5

This pack was made free on the 12th of June (awaiting Unity approval of the price change)


A simple, clean, colorable UI for Fantasy and RPG games. It works with both Unity GUI and NGUI. Yes… its colorable in Unity GUI!

See the web player sample: HERE

The demo shows some color schemes, but you can pick your own colors (any color is possible). Note that the fonts and 3 skill icons are not included. Note that not all UI Components are shown in each scene.

The NGUI Atlas component of this package requires the asset NGUI: Next-Gen UI

1189183--46571--$ForumSS.png


Did this make it to the store? It looks great and I am looking forward to using it.

Thanks for you interest. It was only recently submitted. I expect it will by around 5 days before its on the store.

Keeping an eye on this. Definitely interested in different gui themes. (Fantasy is my top pick).

Great, I plan on having a bunch out over the next few months: Colorable UIs $5, Fixed Color UIs (with PS source) $2

Released!

Just purchased. Looks good so far. Any chance that we’ll get a slider or radio button? :slight_smile: I’ll be playing around with it this morning.

I should mention I am using this for NGUI.

I built the slider for Unity GUI example using the scroll bar slider component (for thumb) and the separator component (for bar).

For radio, I can add a round frame and a pip to go inside it. In fact I’m pretty sure I have one in PS, just didn’t add it to the package.

I’ll take requests for another day or so then package it up.

As described:

1194268--47264--$Screen Shot 2013-03-19 at 11.02.24 AM.png

Great. Thanks. Looking forward to the update.

Any idea when this update will be out? Did you get any other requests? Thanks!

Just made this FREE.… still waiting for Unity to approve the price update though.

If you do like it grab one of my other packages to support me :slight_smile:

Coming soon UI mega-pack, 3 colourable UIs, 3 fixed colour UI’s - all for $10. A few samples for the upcoming pack:

1270762--56471--$Screen Shot 2013-06-12 at 10.04.53 AM.png

1163503--44539--$WarGameUI.png

Bump… I should really get a Mod to change the title from $5 to FREE

When I look at your NGUI example scene it has zero Labels in it, is this intented? Tested with a fresh import ofcourse empty project.

Same here.

It was intentional becasue the font license didn’t allow the font to be distributed. Haven’t looked at this for some time but I think there was a text file or note in the package indicating where to get the font.

I can’t seem to grok how this works and how to use it in my code. I’m trying to use the OnGUI version.

I have the Colored GUISkin script attached to my game object. I have 4 colors set for booth primaryColors and secondaryColors. And I have my script attached to the gameobject, with the following code included.

public List primaryColors;
public List secondaryColors;
private bool hasUpdatedGui = false;

void OnGUI()
{

if (!hasUpdatedGui) {
ColoredGUISkin.Instance.UpdateGuiColors(primaryColors[0], secondaryColors[0]);
hasUpdatedGui = true;
}
GUI.skin = ColoredGUISkin.Skin;
if (GUI.Button(new Rect(xShift + 140, yShift + 220, 120, 30), “Login”))
{
StartCoroutine(LoginRequest());

}
}

I also have some GUI.Labels and GUI.TextFields also. Nothing shows up when I run the scene except the text in the textfields barely shows part of the text.

I found out the problem, and it was me. I didn’t realize that the “A” in the color selection window is the alpha. It needed to be changed to fully white for anything to show up :confused:

Would it be possible to use this create a list of buttons that are all a different color?

Something like this:

for (i = 0; i < primaryColors.Count; i++)
		{
			ColoredGUISkin.Instance.UpdateGuiColors(primaryColors[i], secondaryColors[i]);
			if (GUI.Button (new Rect (100, 10*i, 120, 48), "test")) 
			{

			
				Debug.Log ("Just a test");	
			}
		}

No as it updates the skin itself. You would be creating a different GUI skin for each button.

One option is to use white buttons and use GUI colour to colour them.