Search Unity

  1. All Pro and Enterprise subscribers: find helpful & inspiring creative, tech, and business know-how in the new Unity Success Hub. Sign in to stay up to date.
    Dismiss Notice
  2. Dismiss Notice

GUIForms Library

Discussion in 'Immediate Mode GUI (IMGUI)' started by marceloroca, Oct 14, 2009.

  1. duke

    duke

    Joined:
    Jan 10, 2007
    Posts:
    763
    Just as a note:

    - Invalidation is probably what INotifyPropertyChanged (and INotifyObjectChanged, etc.) is in WPF/SL.

    - The event propagation and management could be done with the Reactive Framework, in fact it would be ideal.

    - The control hierarchy is tantamount to a Tree Data Structure, so i've started by having my ControlBase class inherit my TreeNode<T> class that I made a while ago (which has enumerators and GetNext/GetPrevious, etc.).

    I'm going to attempt to make everything as modular as possible, by wrapping controls with behaviours and using composition containers, rather than concrete implementations.

    This provides a good overview of the WPF layouting process:

    http://msdn.microsoft.com/en-us/library/bb613542.aspx
     
  2. geyapingcn

    geyapingcn

    Joined:
    Jul 29, 2010
    Posts:
    24
    So many great works
     
  3. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,336
    Hi guys,

    I'm checking this out, looks awesome so far but it's missing a spinningwheel like the iphone one:

    http://cubiq.org/media/images/spinning-wheel.jpg

    is it possible to make one like this with your framework?

    tough?

    Regards,
    Joaquin
     
  4. duke

    duke

    Joined:
    Jan 10, 2007
    Posts:
    763
    Is there a way to get the bitverse library to work for Editor GUI's?
     
  5. Duffdaddy

    Duffdaddy

    Joined:
    Jul 24, 2009
    Posts:
    18
    Do any of these work with the latest 3.1 releases of Unity? Are these projects still being developed?
     
  6. dkozar

    dkozar

    Joined:
    Nov 30, 2009
    Posts:
    1,410
    There's a library released for Unity that has an event-dispatching system that's tested and which I've been using for my GUI. You should try it, perhaps it should boost your GUI system.

    SystemManager is the name of the class that handles mouse and keyboard events (tutorial soon).
     
    Last edited: Feb 6, 2011
  7. itech

    itech

    Joined:
    Jul 28, 2010
    Posts:
    139
    Hello I try to run your project and I get this error :

    Assets/package/bit-gui/system/controls/text/BitPasswordField.cs(36,32): error CS0122: `UnityEngine.GUI.PasswordFieldGetStrToShow(string, char)' is inaccessible due to its protection level

    I use Unity 3.1.
    Thanks

    PS.
    Is there any tutorial for some Basic instructions how to draw GUI elements to screen, I see that there is a BitGUIToolBox under the Window, but when I open it I see list of the controls but I can't figurate how to deploy the same into the screen.
     
    Last edited: Feb 8, 2011
  8. cemC

    cemC

    Joined:
    Dec 23, 2010
    Posts:
    214
    dkozar , great work GUI. Especially GUI effetcs is the most impressive...
     
unityunity