С книгой «Программирование на языке Си-шарп. Начальный уровень» мы приступаем к освоению этого языка программирования.
Пять книг по программированию всего и вся в Редакторе Юнити должны были неотвратимо подвести вас к мысли, что ничего более или менее полезного и нужного в Юнити не напишешь, коли не знаешь хотя бы основ программирования на Си-шарпе, поскольку все скрипты, определяющие поведение игровых объектов, должны быть написаны на этом языке.
Особенно широких и глубоких знаний языка Си-шарп для программирования игр в Юнити не требуется, но основы выучить просто необходимо. Книга «Программирование на языке C#. Начальный уровень» как раз и предназначена для изучения основных типов данных языка Си-шарп и объектно-ориентированного программирования на Си-шарпе, потому что все скрипты в Юнити – это отдельные классы, которые самым причудливым образом взаимодействуют друг с другом.
Однако разработка компьютерных игр в Редакторе Юнити – не самоцель и не главная наша задача. Язык Си-шарп полезен для нас и сам по себе. Даже без привлечения Юнити мы можем писать на Си-шарпе интересные и полезные программы.
Но тут новичков поджидают проблемы с выбором среды разработки программ на Си-шарпе. Обычно для этого используют такие программы: Visual Studio, Visual Studio Code и Jet Brains Rider. Последняя ИСР не бесплатна, поэтому мы сразу отвергаем и отметаем её. Visual Studio Code можно скачать бесплатно, после чего начнутся заморочки с настройкой среды под ваши нужды и желания. Visual Studio почти ничего не требует от нас, кроме терпения, поскольку она очень грузная и медленная. Для серьёзных проектов без неё не обойтись, но изучать Си-шарп в среде Visual Studio крайне неудобно.
Поэтому для этой книги я выбрал редактор LinqPad, который бесплатен, невелик, удобен в работе и быстр. Выполняемые файлы он не создаёт, поэтому его применение в нашем случае ограничивается изучением языка Си-шарп, а также разработкой небольших, но полезных и занимательных программ. Отвращения и отторжения LinqPad точно не вызовет, а изучать Си-шарп в среде LinqPad очень просто и удобно.
Параллельно с изучением Си-шарпа вы освоите и приёмы работы в среде LinqPad, что весьма приятно и пригодится вам при разработке учебных и занимательных программ, за которые мы примемся в следующих книгах. Будет интересно! Так что устанавливайте LinqPad на свой компьютер и начинайте изучать Си-шарп – лучший язык программирования для любителей этого дела.
Ссылки на книгу и исходники - в описании.
Книга здесь:
Исходники здесь:
LinqPad4 здесь:
Братья-ролики здесь: