Я хотел бы разработать игру для Windows 8, но поскольку Xna не поддерживается, я действительно не знаю, если хорошо использовать что-то вроде MonoGame - потому что я думаю, что это не имеет никакого смысла использовать MonoDevelop с OpenGL, а интерфейс интерфейса - DirectX. Но мои поиски и "apptivate.ms", они все еще заставляют разработчиков использовать MonoDevelop, но почему корпорация, такая как Microsoft, даже сделает это?
И я не люблю строить свою игру на С++ с DirectX, потому что в моем случае это не большая игра, а мой любимый язык (также мой язык на работе) - это С#..
Btw., мне было бы нелегко написать эту игру с OpenGL или С++, потому что у меня много опыта в этих двух последних четырех лет, но в этом случае мне нравится имеют "быстрое" и "экономичное" решение, такое как С# и Graphics Framework.
Итак... может, у кого-то есть ответ на эти вопросы:
- Должен ли я использовать MonoGame с Xaml/С# и не беспокоиться о соединении DirectX и OpenGL?
- Или есть еще одна DirectX/Game Framework, которую я могу использовать?
- Или, может быть, я совершенно неправ, и Xaml не нуждается в DirectX? Или я могу заставить MonoGame использовать DirectX?
- Или, еще один момент - что-то вроде "System.Drawing" достаточно быстро для космического хутора с некоторыми хорошими эффектами затенения (я думаю, для моего случая мне нужно затенение и что-то вроде цветения, размытия и т.д.)? Может быть, Microsoft добавила новую 2D-графическую библиотеку? (Но я думаю, что его еще gdi +)