Перейти к содержимому

Курсор геймпада с системой ввода — обучающее видео по Unity.

samyam

0:00 / 0:00

Курсор геймпада с системой ввода — обучающее видео по Unity.

42 663 просмотра · 4 года назад
samyam
138 тыс. подписчиков
42 663 просмотра · 4 года назад
Создайте собственный курсор для геймпада, используя новую систему ввода Unity. Таким образом, вы сможете перемещаться по интерфейсу с помощью контроллера, аналогичного мыши. ᐅПолучить полный пакет исходного кода для моих уроков по Unity 🤓 https://sam-yam.itch.io/samyam-full-s... 📥 Получить исходный код 📥   / 57282387   🤝 Поддержать меня 🤝 Patreon:   / samyg   Пожертвовать: https://ko-fi.com/samyam Спасибо GeekZebra за помощь в создании этого видео! *Извините за шум от стола, микрофон очень чувствительный, и перестановка контроллера не помогает. ►🔗 Полезные ссылки на видео 🔗 ᐅ Документация по системе ввода виртуальной мыши https://docs.unity3d.com/Packages/com... ᐅ Kenney - Crosshair Pack https://www.kenney.nl/assets/crosshai... В этом видео я покажу вам, как создать виртуальный курсор мыши для геймпада, который может перемещаться по сцене и взаимодействовать с пользовательским интерфейсом. Это работает с новой системой ввода, любым масштабом и типом холста, компонентом PlayerInput, и вы можете легко адаптировать его под свои нужды. Мы используем геймпад или контроллер и передаем ввод на виртуальную мышь в системе ввода. В нашей карте пользовательского интерфейса Input Action Asset (созданной из компонента PlayerInput) мы добавляем действия для положения и щелчка виртуальной мыши. Этот ресурс, отвечающий за ввод данных, используется в системе событий для замены системных значений мыши. Примечание: Этот пост может содержать партнерские ссылки, что означает, что мы можем получить комиссию, если вы перейдете по ссылке и купите что-либо из рекомендованного нами. Переход по этим ссылкам ничего вам не будет стоить, но поможет мне финансировать мои проекты разработки, одновременно рекомендуя отличные ресурсы! 😎 Другие классные ресурсы Unity 😎 ᐅPeek - Editor Toolkit: https://assetstore.unity.com/packages... ᐅEditor Console Pro: https://assetstore.unity.com/packages... ᐅRainbow Folders 2: https://assetstore.unity.com/packages... ►⏱️ Временные метки ⏱️ 0:00 Вступление 0:38 Установка системы ввода 1:07 Примеры курсора геймпада 1:57 Настройка сцены 2:44 Создание изображения интерфейса курсора 4:27 Курсор геймпада Скрипт 19:51 Ресурсы PlayerInput и Input Action 22:46 Отладка и исправления 24:38 Предварительный просмотр работает 25:40 Добавление отступов курсора 26:40 OnControlsChanged: переключение между мышью и геймпадом 33:28 Быстрое исправление ошибок NullReferenceErrors 33:55 Предварительный просмотр ScrollView 34:18 Заключение 💖💖СПАСИБО ВСЕМ МОИМ ПАТРОНАМ 💖💖 ❯❯❯ Мои ссылки ❮❮❮ 💗 Patreon 💗   / samyg   💬 Discord Server 💬   / discord   🐦 Twitter 🐦   / samyam_utube   📚 Facebook 📚   / samyam.youtube   🎵 Музыка 🎵 Ambient Gold streambeats.com 👍 Ставьте лайки и подписывайтесь! 👍 🖥️ Настройка компьютера 🖥️ *Как партнер Amazon, я получаю доход от соответствующих покупок. https://www.amazon.com/shop/samyam #madewithunity #gamedev #unity