Click here to Skip to main content
11,584,040 members (63,319 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# Design XNA3.0 GUI
I'm looking for tips on building a GUI/Windowing system in XNA. No code is necessary just simple explanation of components and their interactions.
Posted 20-May-10 10:28am
Comments
CDP1802 at 1-Apr-11 6:32am
   
I realize that this question is almost a year old, but I'm working on a GUI for XNA right now. Let me know if this is still of interest for you.

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

Rather than create your own windowing system in XNA, you might try using XNA with Windows Forms.

If you build your own windowing system, you'll have to consider keyboard/mouse input (and blocking it for all but the main window, which could be called an issue of scope), text entry (track caret, mouse clicking text, copy/cut/paste, text selection, key press interception, scrolling), text drawing, control layout, window dragging, window z-order. And I'm sure there's plenty I left out.
  Permalink  
Comments
Josh_Jackson at 21-May-10 12:02pm
   
I was aware of this alternative, however utilizing this method essentially ruins the encapsulation of the framework.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 480
1 Sergey Alexandrovich Kryukov 285
2 virusstorm 268
3 Dave Kreskowiak 230
4 Richard Deeming 220
0 OriginalGriff 1,623
1 Sergey Alexandrovich Kryukov 1,135
2 Abhinav S 701
3 Dave Kreskowiak 627
4 Suvendu Shekhar Giri 568


Advertise | Privacy | Mobile
Web03 | 2.8.150603.1 | Last Updated 20 May 2010
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100