Книги по XNA
К сожалению в настоящее время книг по XNA Game Studio на русском языке очень мало. У меня есть только одна. На английском языке книги очень хорошие – рекомендую почитать. Хоть я и не очень хорошо владею английским, но я более или менее смог понять суть излагаемого материала.
Программирование компьютерных игр под Windows в XNA Game Studio Express
Автор: Горнаков С. Г.
Книга, с моей точки зрения, получилась вполне удачной. Она подойдет к изучению как начинающим программистам, так и более опытным.
Читатель должен быть знаком с основами языка программирования C#. Но в первой части книги изложены основные приемы работы с инструментарием Visual C# Express и XNA Game Studio Express.
Вся книга поделена на три части: основы XNA, 2D графика, 3D графика. Книга имеет большое количество иллюстраций и скриншотов.
Она отлично подойдет для начинающего.
Основы XNA
О том, что такое XNA и что с его помощью можно сделать я рассказывал в статье XNA Game Studio. Описание и возможности. Рекомендую прочесть сперва ее, прежде чем продолжать читать эту.
Эта же статья только для начинающих, еще не знакомых c XNA программистов, либо знакомых, но очень поверхностно. Я расскажу про каркас приложения и расскажу, как можно вывести обычный спрайт.
Также рекомендую познакомиться с существующей литературой по XNA Game Studio.
XNA Game Studio. Описание и возможности
XNA Game Studio Express — новое решение для разработки игр на платформе Microsoft Windows и Xbox 360, предназначенное главным образом для студентов, любителей и независимых разработчиков игр! Для начинающих рекомендую почитать статью основы работы с XNA.
В сети очень часто на форумах можно видеть темы «XNA + C# vs DirectX + C++». На мой взгляд, это вопрос из серии «что лучше молоток или отвертка?». Однозначного ответа не будет. На XNA значительно проще разрабатывать, и изучать ее не так сложно. Скорость разработки также
Инструментарий XNA изначально разрабатывался с целью максимально облегчить процесс разработки игр для консоли Xbox и компьютеров, работающих под управлением операционной системы Windows. Инфраструктура XNA упрощает процесс написания кода для двух очень разных платформ – Xbox 360 и Windows. Фактически большая часть написанного вами кода будет работать на любой системе без каких бы то ни было изменений.
В данный момент XNA поддерживает только язык С#. Но C# это очень хороший язык, очень приближенный к C++. Прочитать остальную часть записи »