Я ищу разработку мультитач-ритм-игры на C#. До сих пор я решил несколько требований к игре, которые обязательно должны присутствовать:Идеальный выбор для этой игры, XNA или SlimDX (DirectX 10)?
1) Unicode текстовый дисплей, без символов, которые были известны заранее (т.е. отображаемые строки не известны во время компиляции, но введены в пользователем).
2) Поддержка отображения всех распространенных форматов изображений (PNG, JPG, BMP, GIF) и воспроизведения различных аудио (MP3, WAV, OGG, FLAC) и видеоформатов.
3) Полная поддержка мультитач (я бы хотел поддерживать столько одновременных входов, сколько позволяет аппаратное обеспечение пользователя).
Я искал XNA, но нашел, что произвольный текст Unicode с SpriteFonts затруднен (он ненавидит его, когда вы пытаетесь загрузить весь набор CJK Unified). Кроме того, я не нашел простой способ загрузки определенных форматов, таких как Ogg Vorbis audio в XNA.
Итак, имея в виду это, я начал изучать использование DirectX 10 через SlimDX. Тем не менее, я очень потерян и не уверен, как начать с него, и если возможности, которые мне нужны, даже присутствуют в нем. В довершение всего, документации SlimDX, кажется, очень не хватает, особенно, когда я новичок в разработке игр. Какой из двух рамок лучше всего подходит для моих целей?
EDIT 1: Любые ссылки на начальную разработку игры с SlimDX (июнь 2010 г.) также были бы очень полезными, особенно в отношении Direct2D, что я, скорее всего, буду использовать.
В случае, если вы не знаете, вы * * может получить ответ в течение в Game Dev SE (http://gamedev.stackexchange.com/). Не стесняйтесь публиковать сообщения обоим. – Noldorin
@Noldorin Спасибо, я не знал, что разработчик игры был аналог SE! –
Несомненно. Он все еще находится в стадии бета-тестирования, но он получает много активности, и в любом случае он скоро станет полноценным сайтом Stack Exchange.:) – Noldorin