New to UnityGUI - Requesting major help

Hi guys, I’m new to Unity and I have a project designing a simple working GUI for a game. The worst part is I have no javascript or C# experience. Dug myself into a hole, right? Anyway, the design is pretty simple. I have a circular interface with three “sockets” you could call them. On the side of the interface will be six options the player can select, three on either side of the interface.

The idea is to have the player select one of the options and then click on the socket to make that an active selection for use in game (the option doesn’t need to have anything attached to it). This would enable the player to have up to three options selected at any one time.

http://www.elitistcritic.com/images/games/anticipationwotlk_glyphs.jpg (This is an example of what I’m kind of after)

Is this achievable or am I dreaming big? Any help with my problem would be greatly appreciated. I just have no idea where to start or what to do.

-Tempest

Everything is achievable, you just have to program it. Which seems to be an issue here. Since you don’t have any programming experience, any advice won’t really be meaningful. So realistically your options are 1) learn, 2) have someone else do it (which normally involves payment).

–Eric

I am willing to learn, my problem lies in that I have 5 weeks to do this. But it helps to know I can achieve this. Thanks.

Not easy to do something like that. Especially UnityGUI. I think you might wanna make use of gui texture instead. That could be faster.

So, Not knowing how to program is a problem. That being said you need to take things one step at a time.

For example:
If you want to select an object.

  1. figure out how to make an object
  2. figure out how to click on an object (just do something simple like delete it to start with)
  3. figure out how to attach an object to the mouse pointer so you can drag it into a socket.
  4. figure out how to click on the socket. (perhapes each socket has a hidden colision object)

ect…

Unity anwsers will help you. Just do searches. Like: how do I click on an object with my mouse. You can do it in 5 weeks if you put tons of time in. I would suggest spending the first 2 weeks learning the basics of C#. This is the book that worked for me: http://www.amazon.com/Program-Compiler-Professor-Smiley-ebook/dp/B00413QPAQ/ref=sr_1_3?ie=UTF8&qid=1311111307&sr=8-3

Also you may want to consider doing everything in 3d rather then using the GUI system and 2d. I find it easier to just interact with 3d objects in unity because the GUI system is so bad, though the math is harder. :slight_smile: That being said I’m learning unity too (though I’ve been making games sence I was 15, 30 now and am a pro game dev. :wink: ).

Live and breath it and you can do it.