Разработка игры в Unity. С нуля и до реализации
Шрифт:
Таким образом, Unity Hub является своего рода “точкой старта”, в которой происходит создание новых проектов (вкладка Projects), установка различных версий Unity (вкладка Installs) и т.д. Отмечу, что в Unity Hub можно держать несколько различных версий Unity, если у вас есть потребность работы с проектами, разработанными на ранних версиях.
По итогу пошагового выполнения всех указаний из данного раздела, у вас должна быть установлена среда разработки Unity. Также у вас должна быть создана учетная запись на сайте Unity.com. Не теряйте
1.2 Установка редактора кода
Несмотря на то, что Unity является полноценной средой разработки компьютерных игр, вам понадобится отдельное приложение для работы с кодом (для написания скриптов на языке программирования). Написать код для Unity можно даже в обычном блокноте, главное, чтобы он был написан корректно на языке C#. Однако, удобнее использовать специализированные среды разработки. Мы будем использовать Microsoft Visual Studio, установить которую можно как стандартное приложение в системе Windows, либо с помощью Unity Hub.
Воспользуйтесь одним из двух предложенных способов установки среды для работы с кодом. Чтобы перейти к скачиванию и установке Microsoft Visual Studio, выполните следующие действия:
1. Перейдите на сайт https://visualstudio.microsoft.com/ru/
2. На сайте вы увидите несколько ссылок на скачивание среды разработки под различные операционные системы. Ниже будет показан пример установки для Windows. Выберите из выпадающего списка Download Visual Studio и выберите версию Community 2019:
3. После этого автоматически начнется скачивание файла установки. После завершения скачивания запустите скачанный установочный файл.
4. Запустится Visual Studio Installer, который некоторое время будет скачивать необходимые файлы. Далее откроется окно с выбором компонентов, необходимых для установки:
5. Среди множества компонентов найдите “Разработка игр с помощью Unity”:
6. После выбора необходимого компонента нажмите “Установить”. Скачивание и установка займет определенное время, которое зависит от производительности вашего компьютера и скорости Интернет-соединения.
7. После завершения установки, возможно, потребуется перезагрузка компьютера (в этом случае рекомендуется согласиться на столь заманчивое предложение и перезагрузиться).
8. После перезагрузки запустите Visual Studio. При первом запуске среда разработки предложит вам выполнить вход под своей учетной записью (см. рисунок ниже слева) и выбрать вид темы (см. рисунок ниже справа):
9. Указанные в предыдущем пункте действия необходимо сделать только один раз, далее среда разработки будет запускаться без каких-либо дополнительных всплывающих окон.
10. На этом установку Visual Studio можно считать законченной. Если среда разработки открыта, то вы можете ее просто закрыть. В дальнейшем мы будем открывать проекты напрямую из Unity
11. Установить Visual Studio можно также из Unity Hub. Чтобы это сделать выберите вкладку Installs – Add (можете пропустить этот и следующие два шага, если среда разработки уже была установлена):
12. В появившемся окне сначала предлагается выбрать нужную версию Unity (окно Add Unity Version), а если нажать кнопку Next, то при переходе на вторую страницу (Add modules to your install) можно выбрать установку Visual Studio:
13. Поставьте галочку напротив Microsoft Visual Studio Community 2019. Эта опция доступна как для iOS, так и для Windows. Обратите внимание, если у вас уже установлена Visual Studio, она не будет отображаться в качестве опции с дополнительной установкой. Нажмите Done, начнется скачивание и установка в автоматическом режиме среды разработки Visual Studio. Это программное обеспечение вы будете использовать для редактирования кода.
1.3 Программа “Hello World” и принципы работы в Unity
Проверить корректность работы всех установленных программных пакетов можно, написав простейшую программу. По традиции принято создавать программу, которая выводит сообщение Hello World. В нашем примере мы не просто выведем сообщение, но и научимся взаимодействовать с объектами в среде Unity.
1. Чтобы создать первый проект на Unity, откройте Unity Hub и перейдите во вкладку Project. Нажмите New чтобы перейти в окно создания нового проекта:
2. В появившемся новом окне выберите тип проекта – 3D, дайте имя новому проекту, например 01_HelloWorld. Проверьте путь к папке, в которой будет создан проект (здесь скорее важно, чтобы вы осознанно указали папку для проекта и не потеряли его в дальнейшем). После этого нажмите Create:
3. Проект будет создан и открыт в новом окне Unity. На рисунке ниже показано, как выглядит запущенная среда разработки Unity, в данный момент вам может показаться, что она содержит довольно большое количество разнообразных и непонятных окон, но в дальнейшем мы разберемся в том, как они устроены и за что отвечают отдельные элементы среды разработки:
4. Возможно при первом запуске Unity появится сообщение о необходимости обновить встроенный Visual Studio Editor до последней версии (сообщение с желтым восклицательным знаком внизу среды разработки). В этом случае перейдите во вкладку Window – Package Manager, выберите Visual Studio Editor и нажмите Update:
5. Создадим новый C# Script-файл с простой командой, которая выводит сообщение “Hello World”. Для этого на панели Project перейдите в папку Assets, в данный момент в ней находится только одна папка с названием Scenes: