Какие игры может создавать разработчик, используя XNA & Silverlight?
Мне нужны инновационные идеи по игровому приложению для Windows Phone. Может ли кто-нибудь подсказать мне, как подходить к новым идеям в игровом приложении? Как мне начать, если я новичок в этой области? Никакого игрового опыта вообще? Также я работал только на C & C++. Но теперь я должен работать над игровым приложением, использующим C# с XNA framework & Silverlight для windows phone 7.
Спасибо
2 ответа:
Прежде чем наткнуться на определенный фреймворк и даже приблизиться к игровой идее, вы можете потратить некоторое время на изучение C#. Зная, что вы из среды C/C++, вы должны быть хорошо знакомы с C#.
Позже, сообщество создателей XNA имеет обширные библиотеки, образцы и учебные пособия, которые могут помочь вам ассимилировать XNA.
Я бы не рекомендовал использовать Silverlight, если вы не хотите создавать приложение, а не игру. КСНК имеет огромный прирост производительности/качества, потому что изначально использует GPU для большинства графических алгоритмов, включая 100% аппаратное ускорение рендеринга. Кроме того, он имеет так много специальных библиотек и классов для программирования игр, которые могут сделать вашу жизнь намного лучше.
Я помню, что моя сильно анимированная 2D-игра XNA потребляла около 2-3% использования процессора по сравнению с 60% гораздо более простой игры Silverlight.