Мучаетесь с новой системой ввода в Unity? Посмотрите это.
Christina Creates Games
0:00 / 0:00
Мучаетесь с новой системой ввода в Unity? Посмотрите это.
3 815 просмотров · 1 месяц назад
Christina Creates Games
13,2 тыс. подписчиков
3 815 просмотров · 1 месяц назад
Я искренне считаю, что это самый простой способ работы с новой системой ввода в Unity. Она работает с объектом, который можно использовать в скриптах, и на который вы ссылаетесь везде, где нужно реагировать на ввод игрока. В отличие от старой системы ввода, вам не придётся всё умещать в функцию обновления, вместо этого используется архитектура, основанная на событиях. Попробуйте, если у вас были трудности с настройкой новой системы ввода, я уверен, вам понравится!
📖 Разделы
00:00 Много путей ведут к новой системе ввода
01:00 Создание ресурса ввода для начала, если у вас его нет
02:00 Написание Input Relay с интерфейсом PlayerActions
03:32 Включение и отключение ввода
04:57 Настройка событий для ввода игрока
06:28 Добавление значений для постоянных проверок
07:50 Добавление фаз кнопок к методам ввода
09:36 Создание скриптового объекта
10:04 Написание скрипта включения, который также обрабатывает паузу
10:46 Первый вариант использования: перемещение игрока
11:40 Второй вариант использования: перемещение камеры
13:03 Проверка, находится ли курсор над пользовательским интерфейсом
13:56 Скрытие методов из поля зрения при доступе к скрипту Relay извне
14:38 Экспорт пакета для повторного использования в других проектах
15:02 Обновление Relay при изменении действий ввода
15:30 Самый простой способ Работа с новой системой ввода Unity
Я написала книгу о TextMesh Pro!
Вся информация здесь: https://www.christinacreatesgames.com...
Ресурсы, которые я использовала для создания окружения сцены:
https://assetstore.unity.com/lists/in...
📁 Получите мои PDF-руководства по Unity UI
У меня есть коллекция электронных книг по системе Unity UGUI здесь:
📘 Itch: https://christinacreatesgames.itch.io/
☕ Ko-Fi: https://ko-fi.com/christinacreatesgam...
💬 Discord 💛
Приглашаем вас присоединиться! / discord
🛍️ Рекомендуемые ресурсы
https://assetstore.unity.com/lists/hi... [партнерская ссылка]
В противном случае, использование моих партнерских кодов для этих магазинов помогает поддержать мой канал:
🛒 Unity Asset Store: https://assetstore.unity.com/?aid=110... [партнерская ссылка]
🏪 Synty Store: https://syntystore.com/christinacreat... [партнерская ссылка]
🪸 Envato Elements: https://1.envato.market/ChristinaCrea... [партнерская ссылка]
🔖 Humble Bundle: https://humblebundleinc.sjv.io/xLGLNR [партнерская ссылка]
🌟 Практические советы по дизайну пользовательского интерфейса для вашей игры
Я предлагаю консультации по дизайну пользовательского интерфейса для проектов разработки игр! Имея более 15 лет опыта в дизайне и педагогическое образование, я готова помочь:
👉 Узнайте больше: https://www.vennegerts.com/en/gamedev...
☕ Поддержите меня на Ko-fi
Если вам нравится контент и вы хотите поддержать мою работу:
💛 Купите мне какао: https://ko-fi.com/christinacreatesgames
#unitytutorial #unity3d #gamedev #indiedev