XNA Creators Club Online
Page 1 of 1 (15 items)
Sort Posts: Previous Next

Need a GUI system?

Last post 14/11/2008 0:16 by Herold. 14 replies.
  • 15/08/2007 19:43

    Need a GUI system?

    Need GUI code? Art? All of the above for your game?

    If so, contact Hawthorne@theregulators.org for more information!

    I will also be posting screens of a utility I am creating for Visual GUI development with XNA.

    -Pat

  • 15/08/2007 19:47 In reply to

    Re: Need a GUI system?

    Your post is pretty vague... can you update with more detail - the FAQ for this forum has some ideas. http://forums.xna.com/thread/12781.aspx
    Play Kissy Poo - a game for 4 year olds on Xbox and windows
    The ZBuffer
    News and information for XNA
      Follow The Zman on twitter, Email me
        Please read the forum FAQs - Bug/Feature reporting
          Don't forget to mark good answers and good playtest feedback when you see it!!!
  • 17/08/2007 5:20 In reply to

    Re: Need a GUI system?

    Sorry about that. Let me try again!

    Here are some key features I have in place as of now. And a screenshot of what I have been doing. Thanks for the support and interest! I will post more information as I make time to do so. Obviously by my first postings impression I should have taken more time!

    Again thanks, and here is more information and a PICTURE. Also some ARTWORK.

    2DNA Features
    --------------
    -Visual Editor with dynamic editing and C# or VB.net GUI class creation (exporter).
    -11 stock controls (workspace,button, checkbox,combobox,image,label,listbox,panel,progressbar,slider,textbox)
    -All controls can house other controls (Child/Parent)
    -Background texture and color support for all controls
    -Dynamic realtime XNB SpriteFont creaton/loading without c# express/spritefront processing.
    -Fully automated Window manager.
    -Render surface workspace's with delta only change logic for super fast GUI processing.
    -Mouse, Gamepad and Keyboard support via Injection.
    -Target Platfrom support: XNA 1-2.0, DX9, DX 10 via Windows 98,2000,XP,Vista and the XBOX 360
    -Multiple Game Engine support via multiple GUI rendering systems. (The prototype is native to XNA only currently)
    -VB.net and C# scripting support
    -Create GUI systems with the Editor or through your own designs with the 2DNA API.


    COMMON PROPERTIES
    -----------------
    BackColor
    TopBorderColor
    BottomBorderColor
    BorderSize
    Position
    Name
    Hasfocus
    Visible
    Tag
    Enabled
    RenderChildern
    Texture
    BackGroundImage
    Rotation
    Scale
    Effects
    TabIndex

    COMMON EVENTS
    -----------------
    [Mouse Events]
    MouseEnter(ByVal MouseData As MouseState)
    MouseLeave(ByVal MouseData As MouseState)
    MouseHover(ByVal MouseData As MouseState)

    MouseMove(ByVal MouseData As MouseState)
    MouseUp(ByVal MouseData As MouseState)
    MouseDown(ByVal MouseData As MouseState)
    MouseClick(ByVal MouseData As MouseState)
          
    [Keyboard Events]
    KeyPressed(ByVal KeyStates As KeyboardState)

    [Gamepad Events]
    GamePadButtonPressed(ByVal GamepadID As PlayerIndex, ByVal GamePadData As GamePadState)
    GamePadPadPressed(ByVal GamepadID As PlayerIndex, ByVal GamePadData As GamePadState)

    [Drag and Drop Events]
    DragStart()
    DragStop()
    Dragging()    
    DragDrop(ByVal DragObject As BaseClass)
    DragOver(ByVal DragObject As BaseClass)

    [Misc Events]
    Created(ByVal NewControlName As String)
    SizeChanged()
    GotFocus()
    LostFocus()
    ChildAdded(ByVal NewChild As BaseClass)
    ChildRemoved(ByVal NewChild As BaseClass)
    ChildFocusChanged(ByVal OldChild As BaseClass, ByVal NewChild As BaseClass)

    :TODO MORE DOCUMENTATION!

    Each control has its own events and proprties and methods that are not listed in the above. I was to lazy to write a list for 11 controls =/ But trust me there are lots of options!

    -Pat

  • 17/08/2007 10:25 In reply to

    Re: Need a GUI system?

    Thanks for the update... your post is more suited for the general forum thatn the help wanted which is there to look for or offer people to work on a project.
    Play Kissy Poo - a game for 4 year olds on Xbox and windows
    The ZBuffer
    News and information for XNA
      Follow The Zman on twitter, Email me
        Please read the forum FAQs - Bug/Feature reporting
          Don't forget to mark good answers and good playtest feedback when you see it!!!
  • 17/08/2007 12:41 In reply to

    Re: Need a GUI system?

    Great job, it looks excellent!  Are you going to allow others to download and use it at any point in time?  I look forward to trying it out.
  • 17/08/2007 14:04 In reply to

    Re: Need a GUI system?

    Yes, thats kind of the point of the system. So that others can use it to make GUI.

    I will be releasing this version pretty soon, as soon as I get a few more features wrapped up, and polish off the exporters.

    -Pat

  • 14/07/2008 1:18 In reply to

    Re: Need a GUI system?

    Hi Pat,

    Any updates on this?

    Also, the links to the screenshots above are broken.

    Thanks,

    Best regards,

    Fabio Miguez
  • 05/08/2008 1:21 In reply to

    Re: Need a GUI system?

    Hi sorry I was away, I have been working on a system for DirectX 9 called Geonardo (www.zepadev.net)

    The 2DNA system will be placed back online for download ASAP and is still working well. Sorry for the delay! And if anyone needs a copy before I get the files on the servers please email pat.shearon@gmail.com

     

    -Pat

  • 13/11/2008 3:16 In reply to

    Re: Need a GUI system?

    Hi, I am with the University of Southern Mississippi school of construction and I need help w/ a GUI for a serious game. The name of the project is Utilizing XNA and Xbox 360 Game Console as a Sustainable Streetscape Spatial Review Tool in a Virtual Environment. A paper was published at CONVR08 in Kuala Lumpur, Malaysia Oct.21-23. I presented the tool in Malaysia and a guy from the UK with Microsoft suggested i look for help on the XNA forum. The tool is to be tested on the city council soon here in Hattiesburg, MS and it is not complete. I really need help to produce a GUI for my FBX model loading code. All I need is a GUI that will allow a client to browse for a FBX model, and a Button to load the Virtual Environment. I have made a GUI useing the racing game provided by XNA, but the code is to complex to merge with or rewrite in the FBX model loading code I have. If you can help please email me at Shawnokeeffe@mac.com. If you would like to help and participate in the next paper to be published, let me know as well. thanks
  • 13/11/2008 3:26 In reply to

    Re: Need a GUI system?

    I have made a big post about our GUI system days ago. For some reason it is not yet approved by the moderators here. nUI SDK - A GUI library which is completely engine independant and even comes with a full blown visual editor (optional) Here are our forums: www.ionstar.org/smf/ You need to register in order to be able to download the latest version. We are always online and glad to help anytime. Note that this is a commercial UI system, but we are open for personal deals. Cheers, chris
  • 13/11/2008 6:48 In reply to

    Re: Need a GUI system?

    This sounds really cool - a few XNA GUI systems exist out there, but it's nice to see some more choice!

    Hawthorne:
    -Dynamic realtime XNB SpriteFont creaton/loading without c# express/spritefront processing.


    Can you elaborate on this? I was under the impression that this was impossible without manually installing content pipeline DLLs or reverse engineering them... both of which violate the EULA.
  • 13/11/2008 13:29 In reply to

    Re: Need a GUI system?

    You say that a few XNA GUI systems exist out there. And i tried to find them, but i failed for some reason. Don't get me wrong, i did find some projects, but they were not feature complete. nUI offers anchoring, docking, z-ordering, tab indexing, modality, dynamic use of sprite batches and render targets, animated cursors, context menus, tooltips, simple html display, 3d rendering support with projected mouse coords, standard OpenFile/SaveFile and MessageBox dialogs. There is an event model for DialogResults. It even has a PropertyGrid control and supporting classes that simulate the UITypeEditor and StandardValues behaviour known in WinForms. And most of all, it's very easy to extend, since it's all based on a handful of baseclasses. Inherit nUI.Control and off you go developing your own GUI elements.
  • 13/11/2008 16:38 In reply to

    Re: Need a GUI system?

    Hello Herold,

    Is this a free UI for any developer?  Does it use just XNA?

    Thanks,
    Best regards,

    Fabio Miguez
  • 13/11/2008 17:09 In reply to

    Re: Need a GUI system?

    That would be my question as well. I know you said its a commericial product, but since there are sooo many people on these forums that are doing this as a hobby, is there a standard or even trimmed down version that we can use as we please? Right now I have no chance at any monetary compensation for my games, especially since I dont have a 360.. and for windows, Its a donate link.. but I think I would be much better off with a pre-designed ui project than creating my buttons as sprites and creating my own system for this current project..    Most of the ui's out there aren't feature complete, or are just lacking, or have no good help for them..
    Dev site: SquigglyFrog Studios

    YouTube Project Vids: Project Vids
  • 14/11/2008 0:16 In reply to

    Re: Need a GUI system?

    Here are the facts: 1. nUI SDK is a commercial product 2. Yes, there is a TRIAL available. You can safely develop your apps with a watermarked trial version 3. It's not only for XNA, but for any engine running on .net 2.0 and up. It is completely engine indpendent. 4. There is no licensing scheme decided yet AND we are open for face-to-face deals. 5. We provide a seperate dll for XBOX360, since the Windows version contains an embedded resource (which is not allowed on xbox) And as sugar coating: Optionally you can use the nUI Editor (nED) to visually design your GUI and generate C#/VB.NET code for you NOTE: We are not planning to give it away for free. But as stated before, we are open for negotiating a deal that suits you.
Page 1 of 1 (15 items) Previous Next