Page 2 of 3

Re: Exoterra - the fun space RTS

Posted: Wed Mar 27, 2013 2:58 am
by Kyle
Image

I've been working on the menu and my special UI. It's looking... not bad!

Re: Exoterra - the fun space RTS

Posted: Wed Mar 27, 2013 9:09 am
by Germanunkol
It really is looking nice!
But if I were you I'd work on the font. Make it bend around as well...

Is this finished buttons or dynamically rendered? In the latter case it might be more involved to bend the font...

Re: Exoterra - the fun space RTS

Posted: Wed Mar 27, 2013 8:19 pm
by Kyle
Germanunkol wrote:It really is looking nice!
But if I were you I'd work on the font. Make it bend around as well...

Is this finished buttons or dynamically rendered? In the latter case it might be more involved to bend the font...
Dynamically. I may do some extra modifications, though. It's hard to adapt this UI style to be generic enough to use throughout the game. It does look quite nice with elastic tweening bumping the buttons out when you mouseover them!

The font is Orbitron. I really like it, it serves well as a title and button font - small phrases or single words. For long reading, I'd use Titillium Web. They're both from Google Webfonts so I can legally use them.

I have a long way to go before I have a fully featured UI, and there's a lot of odd math and lateral thinking required... not to mention being able to accommodate all the different requirements... I'm toying with horizontal text now, but that begins to eliminate vertical buttons. Maybe for the better. I could also switch to icons. Android's action bar icons look fantastic and would certainly fit well - at least until I can get some original art.

If anyone's interested, here's a link.

Re: Exoterra - the fun space RTS

Posted: Thu Mar 28, 2013 2:30 am
by Kyle
Implemented what I said I'd try. Looks a lot better in my opinion, and definitely more scale-able.

Image

Re: Exoterra - the fun space RTS

Posted: Thu Mar 28, 2013 9:11 am
by Roland_Yonaba
I really like that UI and design. Keep going, Kyle!
Too bad that the text isn't drawn along a curved line around the planet shape...Though I am not sure it can be done easily...

Re: Exoterra - the fun space RTS

Posted: Thu Mar 28, 2013 2:37 pm
by Taz
I also really like the UI you've made so far ;).Keep it up.

By the way I've made a simple Circle-Drawn text example that may help you if you need this. It's not perfect but I hope this helps you anyway :) .
Control the text with Left and Right mouse button

Re: Exoterra - the fun space RTS

Posted: Thu Mar 28, 2013 3:49 pm
by Roland_Yonaba
Taz wrote:I also really like the UI you've made so far ;).Keep it up.

By the way I've made a simple Circle-Drawn text example that may help you if you need this. It's not perfect but I hope this helps you anyway :) .
Control the text with Left and Right mouse button
That looks clean. You might want to try to render with custom ttf fonts. I tried it, and it seems really clean aswell.

Re: Exoterra - the fun space RTS

Posted: Thu Mar 28, 2013 3:51 pm
by Kyle
Yeah, I was thinking drawing individual characters to a canvas in an arc... Hmm

Re: Exoterra - the fun space RTS

Posted: Thu Mar 28, 2013 4:24 pm
by Germanunkol
Roland_Yonaba wrote:I really like that UI and design. Keep going, Kyle!
Too bad that the text isn't drawn along a curved line around the planet shape...Though I am not sure it can be done easily...
That's what I meant!

I think one way would be to render the button and text into an imageData at startup... and then you can manipulate the imageData?

Re: Exoterra - the fun space RTS

Posted: Thu Mar 28, 2013 5:58 pm
by Kyle
Germanunkol wrote:
Roland_Yonaba wrote:I really like that UI and design. Keep going, Kyle!
Too bad that the text isn't drawn along a curved line around the planet shape...Though I am not sure it can be done easily...
That's what I meant!

I think one way would be to render the button and text into an imageData at startup... and then you can manipulate the imageData?
I'm sure a canvas would be quicker. I doubt many people will be playing without frame buffer support. It's a relatively intensive game. Unlikely to run on really old hardware as it is...