How can i develop Custom GUI elements or GUI Framework(Plugins)?

i want to develop Framework for Unity GUI elements.However i do not how can i start it?

As an example:

There is a .jpeg from AstarPathfinding(Aron)which has contain its menu.And we can modify the algorithm from this menu. How we create this complex menu like A*?

And how can i start it? What is the first step of making GUI plugins or frameworks for Unity?

Especially i must only use Unity3D (.js or C#) or .Net ?

Any suggestions i will appriciate:)

STudy the scripts that you have already, like the ones from A* Star or Playmaker, and mimic what they did until you figure out how to pattern them to your own needs. Also it may help if you make a strong attempt at explaining yourself and exactly what you need. Skittish english is okay but no english is no way.

okay then. i explain it as i remember:

→ Firstly , the most important case for me. i want to design my GUI on scene by using mouse , selecting from The myList(Like bitverse GUI).Also i can drag my GUI during the game.

→ Secondly, i create window that contains classes as an example Window(GUIskin,GUIContent,Rotation,GUIStyle,Scale,tooltips,Affects(zoomin,Zoom out,circularSlowmotion,etc…))

—>After creating The window, i create the other components as a child or children in Hierarchy. (i can create all the Visiual Studio UI Components).And also i can create Button(GUIskin,GUIContent,Rotation,GUIStyle,Scale,tooltips,Affects(zoomin,Zoom out,circularSlowmotion,etc…)) or PopupList, Visual Studio UI components.

–>In use during designing own GUI, if i click the mother of the hierarchy , i can create a new child of mother such as button or another window,popuplist,etc(VisualStudio Components).

–>In scripting, i want to create a library like OnGUI() or i create a library which works with OnGUI() function together perfectly.

if i have any addition,i will write here.

Also there are two links from Danko Kozar:

WebPlayer

Video

Thanks for reply shabazzster :slight_smile:

Actually those demos have been moved to here:

http://dankokozar.com/unity/GuiFormTest.html
http://dankokozar.com/unity/GuiLayoutTest.html
http://dankokozar.com/unity/TileListTest

Note that things are a bit slow (datagrid refresh) because I didn’t optimized anything at that point yet.

Cheers!

@dkozar - What version of Unity were those demos created with? For some reason when I load those pages it prompts me to install the Unity plugin, but I already have 3.4.1 installed (and have had Unity installed on this machine since 2.x).

It’s 2.X, but it works on my PC/Windows 7 with last Unity player.

@dkozar - Yes, it -should- work here as well. I’m using a mac running OS X 10.6.8 and Google Chrome FWIW. I submitted a bug report to UT.

Edit - Just tried it with Firefox and it worked fine. Must be an issue with Chrome.

Maybe you have it opened on 2 tabs in the same time. I have the freeze issues when I do that.

@dkozar - Nope, no freezes and a single tab doesn’t change things. Your latest demo ( http://unityhr.org/demo/vip/ ) works though. We should pull this off this thread as this is OT, PM me if you have any questions/comments.

@OP - Sorry for pulling this off topic.