Привет всем, добро пожаловать во вторую часть моего пути к внедрению обучения с подкреплением с помощью Unity. В предыдущей статье мы установили Unity и создали свой первый проект! В этой статье мы рассмотрим, как настроить Unity для написания сценариев, так что давайте начнем!

Предыстория — Сценарии?

В Unity мы можем создавать любые 3D-объекты по своему желанию: от простых объектов, таких как куб или цилиндр, до сложной комбинации объектов, таких как роботизированная рука, с использованием различных типов соединений. Однако для того, чтобы мы могли управлять объектами или определять определенные механические характеристики объектов, нам нужно выполнить некоторое кодирование.

Выбор Unity в качестве языка программирования — C#, разработанный Microsoft. Я не собираюсь вдаваться во все подробности самого языка C#, и для этого путешествия это совсем не имеет решающее значение, если вы не знакомы с C#. Код, который я буду писать, должен говорить сам за себя, но я также буду объяснять его подробно.

Итак, приступим!

Установка кода Visual Studio (код VS)

Если вы уже умеете программировать, то я уверен, что у вас есть любимая IDE (интегрированная среда разработки) на ваш выбор. Но самая удобная IDE для использования с Unity — это VS Code. Они действительно хорошо интегрированы друг с другом с кучей расширений, которые могут сделать вашу жизнь намного проще. Поэтому я рекомендую вам скачать и установить VS Code, но это не обязательно. Вы по-прежнему можете использовать свою любимую IDE.

Итак, для начала перейдите на страницу загрузки для установки VS Code. Выберите правильный установщик для вашей операционной системы. Я использую Ubuntu 20.04.2 LTS, поэтому скачал файл .deb.

Затем вы можете следовать инструкциям по установке VS Code.

Настройка VS-кода

Теперь мы установили VS Code, поэтому мы настроим VS Code с расширениями для Unity.

Откройте VS Code и выберите вкладку в верхнем левом углу «Файл» -> «Настройки» -> «Расширения». Или вы можете просто нажать ctrl+shift+x на клавиатуре.

На данный момент мы установим только 2 расширения (но не стесняйтесь изучать другие расширения, которые, по вашему мнению, будут полезны).

  1. В строке поиска введите «unity» и установите расширение «Unity Code Snippets».
  2. В строке поиска введите «c#» и установите расширение «C#».

Все готово для VS Code!

Настройка Unity для написания скриптов

Откройте проект под названием НашПервыйПроект, который мы создали из предыдущей статьи.

Обновить все пакеты

Приходится переходить в «Диспетчер пакетов», выбрав на верхней вкладке «Окно» -> «Диспетчер пакетов». Вы обязательно должны помнить, как добраться до этого диспетчера пакетов, поскольку именно здесь осуществляется управление всеми пакетами Unity, поэтому в дальнейшем это будет очень важно.

Убедитесь, что все пакеты Unity по умолчанию обновлены — у меня пакет «Редактор кода Visual Studio» не был обновлен, поэтому я обновил его. Вы можете увидеть, как я это сделал ниже.

Свяжите VS Code с Unity

Теперь нам нужно связать VS Code с Unity, чтобы при нажатии на файл скрипта в Unity он автоматически открывал VS Code.

Вверху выберите «Редактировать» -> «Настройки». Щелкните раздел «Внешний инструмент» на левой панели. Выберите вариант с правильным путем, где установлен код VS (у меня он установлен в /usr/bin/code). Вы можете найти, где установлен ваш VS Code, погуглив.

Вот оно!

Теперь мы наконец готовы к настройке VS Code и Unity для написания сценариев! В следующей статье мы сделаем простой куб и напишем код для его перемещения!

Спасибо, что прочитали эту статью, надеюсь, она была вам полезна!