Привет всем, добро пожаловать во вторую часть моего пути к внедрению обучения с подкреплением с помощью 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 расширения (но не стесняйтесь изучать другие расширения, которые, по вашему мнению, будут полезны).
- В строке поиска введите «unity» и установите расширение «Unity Code Snippets».
- В строке поиска введите «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 для написания сценариев! В следующей статье мы сделаем простой куб и напишем код для его перемещения!
Спасибо, что прочитали эту статью, надеюсь, она была вам полезна!