Я сделал некоторые взгляды, и я не могу найти хороший способ написать 2D-плитку/спрайт на основе игры в C# для Win8. Согласно документации MSDN:Приложение Metro с 2D-графикой в C#
Вы можете использовать языки управляемого кода, такие как C# и Visual Basic, для разработки 2D (и легких 3D) игр.
Проблема в том, что я не могу понять, как это сделать. Причина, по которой я хотел бы использовать C#, состоит в том, что у меня уже есть много кода, написанного для Windows Phone, который я бы хотел использовать повторно.
Может ли кто-нибудь указать мне, как бы я написал довольно эффективную 2D-плитку/спрайт MetroUI для Win8? Единственное, что я могу найти, использует C++ и DirectX.
[EDIT]
Для уточнения я не забочусь слишком много того, что я использую (WinRT, DirectX ...) до тех пор, как я могу подать в магазин приложений, и написать свой код в C#.
Я думаю, что с метро-ui вы имеете в виду WinRT? Взгляните на этот документ http://download.microsoft.com/download/1/E/4/1E455D53-C382-4A39-BA73-55413F183333/Windows_Developer_Preview-Windows8_guide.pdf. Он объясняет, какие параметры вам нужны для написания игр. Чтобы сделать это коротко, вы можете использовать Direct2D, Direct3D и некоторые вспомогательные материалы из XNA также будут доступны. Но если вы просто хотите создать игру, которая будет работать на win8 без WinRT, это также будет возможно, но может не работать на планшетах или поддерживаемом будущем телефоне Windows 8. Также WinRT совместим с C#, поэтому поддержка directx, вероятно, будет расширяться до C# aswell – dowhilefor
Это все еще не помогло. Это было очень общее. –
http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.media.aspx –