2011-01-20 2 views
2

Я думаю об игре в пользовательском интерфейсе игры.Есть ли бесплатная библиотека XNA UI?

+0

Возможно боян http://stackoverflow.com/questions/1561541/xna-and -gui-controls-eg-xaml-and-xna – Joe

+0

@Joe Нет, я не имею в виду использование XAML. –

+0

Вы говорите, что не хотите XAML вообще? Это действительный подход;) – Joe

ответ

3

Заканчивать XNAML:
http://msmvps.com/blogs/valentin/pages/xnaml-component.aspx

http://xnaml.codeplex.com/

[] двигатель предназначен для работы в чистом XNA environement на всех поддерживаемых устройство. Мой движок расширяемый, вы можете добавить свои собственные элементы управления, наследовать из базовых классов (например, Control или Pane), чтобы создать свое собственное поведение. Совместимость с Xaml завершена. Создайте свой интерфейс на Blend и , сделайте простое действие copy/last, чтобы добавить файл Xaml в ваш проект Xna! Извлеките код C# из проекта Silverlight и просто добавьте его в свой собственный Проект Xna!

+0

От того, что я могу сказать, что проект еще не открыт для публики. Или мне просто не хватает ссылки для скачивания? – Mizipzor

+1

обновил сообщение, чтобы добавить ссылку на сайт codeplex: http://xnaml.codeplex.com/ –

1

Вероятно, подход с голыми костями (но все, что XNA будет) - это класс ScreenManager, используемый образцами кода Microsoft. Руководство по его использованию можно найти в документации Game State Management.

2

Я бы определенно рассмотрел предложения, которые The ZMan положил на этот post. В его посте много библиотек пользовательского интерфейса.

0

Другая возможность - это XPF, совместимая с XNA библиотека, которая пытается реплицировать некоторые из пользовательских интерфейсов WPF. Я использую его сам - это просто и элегантно. Он будет бесплатным для некоммерческого использования, с коммерческим ценовым TBA.

(я не смог загрузить веб-сайт XNAML, но я предполагаю, что XPF и XNAML имеют схожие цели.)

Смежные вопросы