2009-10-13 21 views

risposta

8

Potrebbero dare CeGui un colpo.

Se il gioco ha bisogno di funzionalità GUI avanzato, CEGUI # potrebbe appena colpito il chiodo sulla testa per voi. marketese a parte, questo è un serio buona biblioteca GUI con bottoni, menu, barre di scorrimento, ProgressBars , Slider, ComboBoxes a e altro ancora.

per accedere alla versione XNA è necessario controllare le ultime copia dal project's SVN e caricare CeGui-XNA.sln.

Ci sono altre opzioni elencate in this thread, ma non ho idea di quanto bene funzionino le altre (e probabilmente non è più una lista completa).

+1

Sì, sembra che dovrò andare con una libreria di terze parti per ora. Sto usando neoforce, trovato qui http://www.tomshane.cz/neoforce/default.aspx –

+0

Sembra molto carino - e attivamente sviluppato! –

+0

Sembra che questo progetto sia stato rinominato in Nuclex.Userinterface. Il collegamento a CeGui reindirizza a http://nuclexframework.codeplex.com/wikipage?title=Nuclex.UserInterface –

1

È possibile incorporare un gioco XNA in un formato WPF (google: XNA in WPF) se si targetizza solo il sistema Windows. Avrai quindi accesso a tutti i controlli disponibili in XPF per la tua GUI 2D.

Se si targetizza anche Xbox 360 o Zune; è necessario effettuare la propria libreria GUI :(

+0

La mia libreria GUI personale? Pezzo di torta! Quelle cose possono essere finite in un pomeriggio! ;) –

+0

:) Dovrei aggiungere: o usare uno di terze parti. ex: http://www.youtube.com/watch?v=mg9FRFbvte4 – Jodi

6

Il funzionario sistemi GUI FAQ thread nel forum XNA: What GUI systems are there for the XNA framework?

CEGUI # è potente, ma non supporta la Xbox 360 (es. Il suo design non include rispondendo al gioco di ingresso per pad) - una revisione importante sarebbe necessaria per rimodellarlo per essere utilizzabile con qualcos'altro oltre a mouse e tastiera.

2

Partenza SQUID: http://www.ionstar.org/

Si tratta di un sistema di interfaccia utente molto pulito, veloce, e il motore indipendente. Ci ho lavorato molto e mi piace davvero usarlo. Il download include codice di esempio per XNA 3.1, Truevision3D e SlimDX.

+0

Non sembrano avere controlli xbox nella loro classe GUI – jjxtra