Metro Games в C#

Можно ли использовать DirectX в C# для создания игры в метро для магазина Windows? Насколько мне известно, XNA не поддерживается, так каковы возможности создания игры для метро?

3 ответа

Решение

Да, возможно, вы можете использовать SharpDX, новая версия поддерживает приложения магазина Windows (WinRT).

SharpDX - проект с открытым исходным кодом, и вы можете бесплатно использовать его в своих коммерческих приложениях, подробнее здесь: http://sharpdx.org/about/licensing

Вот пример использования и несколько советов:

http://channel9.msdn.com/coding4fun/blog/Making-Modern-UI-Managed-DirectX-Apps-with-SharpDX-Updated-for-Win-8VS2012-RTM

Вы можете использовать свои инвестиции в XNA через MonoGame, которая, в свою очередь, зависит от SharpDX. Посмотрите сообщения в блоге Боба Фамильяра, чтобы начать. (И да, это тоже бесплатно).

Если вы знаете C++, вы можете написать графическую часть вашего проекта в отдельной библиотеке, написанной на C++ и использующей DirectX напрямую.

Другие вопросы по тегам