Вы можете установить плагины любым из следующих способов
-
Скачать unitypackage:
- Скачать одну из публичных версий плагина, которые можно найти в разделе Releases.
- Импортировать unitypackage в ваш проект Unity.
-
Склонировать репозиторий:
- Склонировать репозиторий в ваш проект Unity.
- Перейти в папку "Plugins/LogitechG29" и импортировать плагины в ваш проект Unity.
-
С помощью Package Manager (для Unity 2019.3 и выше):
- Открыть Package Manager в Unity.
- Нажать на кнопку + в верхнем левом углу окна Package Manager.
- Выбрать Add package from git URL.
- Ввести ссылку на репозиторий плагина:
https://github.com/RTU-TVP/2DOF-Plugin-Unity.git?path=src/2DOF-Plugin-Unity/Assets/Plugins/LogitechG29
.
- Установка пакета Input System.
- Подключение к InputControllerReader: Создайте скрипт для обработки входных данных, создайте ссылку на экземпляр InputControllerReader, закрепите скрипт на игровом объекте и привяжите экземпляр.
- Пропишите логику обработки входных данных: В вашем скрипте напишите логику для обработки результатов ввода, используя события и методы InputControllerReader.
В файле, расположенном по пути: Library\PackageCache\[email protected]\InputSystem\InputManager.cs
В строке 2333, внутри блока catch, необходимо внести изменения:
Debug.LogError("Could not create a device for '{description}' (exception: {exception})");
на
Debug.Log("Could not create a device for '{description}' (exception: {exception})");
-
Скачать unitypackage:
- Скачать одну из публичных версий плагина, которые можно найти в разделе Releases.
- Импортировать unitypackage в ваш проект Unity.
-
Склонировать репозиторий:
- Склонировать репозиторий в ваш проект Unity.
- Перейти в папку "Plugins/2DOF" и импортировать плагины в ваш проект Unity.
-
С помощью Package Manager (для Unity 2019.3 и выше):
- Открыть Package Manager в Unity.
- Нажать на кнопку + в верхнем левом углу окна Package Manager.
- Выбрать Add package from git URL.
- Ввести ссылку на репозиторий плагина:
https://github.com/RTU-TVP/2DOF-Plugin-Unity.git?path=src/2DOF-Plugin-Unity/Assets/Plugins/2DOF
.
- Настройка игрового объекта для считывания данных:
- Создайте/добавьте автомобиль на сцену.
- Добавьте компонент Rigidbody.
- Добавьте скрипт CarTelemetryHandler на игровой объект.
- Подключите Transform и Rigidbody.