Вы могли бы дать CeGui шанс.
Если вашей игре требуются расширенные возможности графического интерфейса, CeGui # может просто поразить вас. Помимо маркетологов, это действительно хорошая библиотека графического интерфейса с кнопками, полями списка, полосами прокрутки, полосами прокрутки, ползунками, полями со списком и многим другим.
Чтобы получить доступ к версии Xna, вам нужно проверить последнюю копию из SVN проекта и загрузите CeGui-XNA.sln
.
В этой ветке перечислены и другие параметры, но я понятия не имею, насколько хорошо они работают (и вероятно, это уже не исчерпывающий список).
Не совсем то, что вы ищете, но вот пример получения Элементы графического интерфейса winforms, смешанные с 3D-контентом XNA:
Можно встроить игру XNA в форму WPF (google: XNA в WPF), если вы ориентируетесь только на систему Windows. После этого у вас будет доступ ко всем элементам управления, доступным в XPF для вашего 2D-графического интерфейса.
Если вы также нацеливаетесь на Xbox 360 или Zune; вы должны создать свою собственную библиотеку графического интерфейса: (
Официальная ветка часто задаваемых вопросов по системам графического интерфейса на форуме XNA: Какие системы графического интерфейса существуют для платформы XNA?
CEGUI # мощный, но он не поддерживает Xbox 360 (например, его дизайн не включает реакцию на ввод с игрового пульта) - потребуется капитальный ремонт потребуется переоборудовать его для использования с чем-то еще, кроме мыши и клавиатуры.
Проверьте SQUID: http://www.ionstar.org/
Это действительно чистая, быстрая и независимая от движка система пользовательского интерфейса. . Я много работал с ним, и мне очень нравится его использовать. Загрузка включает образец кода для XNA 3.1, Truevision3D и SlimDX.