Управление камерой при помощи мышки и Unity Input System

Поделиться
HTML-код
  • Опубликовано: 1 июн 2024
  • Понравилось видео? Поддержи Лавку Разработчика!
    www.donationalerts.com/r/game...
    boosty.to/gamedevlavka
    paypal.me/gamedevlavka
    В дополнение к видео "Повороты камеры через Input System при помощи Touchscreen" показываю, как в этот же код с пол пинка прикрутить повороты мышкой. Добавляемый код занимает несколько строк, изменяемый код - тоже пару строк и нам даже не придется трогать сам вращатель камеры! Только инпут меняется! Что за магия? Смотри в новом видео из Лавки Разработчика!
    Отсылки:
    t.me/gamedevlavka - телеграм канал Лавки Разработчика
    t.me/gamedevtavern - ламповый чат
    / discord - дискорд
    gamedevlavka - вконтактик
    dzen.ru/gamedevlavka - Яндекс Дзен
    __________
    0:00 Вступление
    0:43 Напоминаю, что есть из прошлого видео
    2:40 Сетап Input System
    3:23 Пишем считывание мышки
    5:10 Добавляем пару строк в Input Manager, чтобы все заработало
    6:44 Запуск проекта с маленьким нюансом

Комментарии • 8

  • @deltsovgames
    @deltsovgames 3 месяца назад

    Привет! А не подскажешь, на телефоне залипают несколько кнопок, если одновременно на них нажимать (движение, стрельба и поворот к примеру) Как это можно исправить?

  • @KingDragon_Channel
    @KingDragon_Channel 6 месяцев назад +1

    Здрасти, перезапись урока по инвентарю будэт?

    • @gamedevlavka
      @gamedevlavka  6 месяцев назад

      Конечно! Относительно скоро)

  • @podorojnik8976
    @podorojnik8976 6 месяцев назад

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

  • @SARDARru
    @SARDARru 7 месяцев назад

    Переосмыслил, и понял как задать вопрос в одно предложение. Как сделать что-бы на нажатие клавиши срабатывало событие всегда пока она нажата? (Для перемещения) started и performed не подходят. Они срабатывают только 1 раз

    • @gamedevlavka
      @gamedevlavka  7 месяцев назад

      К сожалению, придётся использовать MonoBehaviour класс, который будет в аппдейте сам генерировать событие, если кнопка была нажата и ещё не была отпущена

    • @SARDARru
      @SARDARru 7 месяцев назад +1

      @@gamedevlavka Да я уже тоже понял что все время вызываться не будет. Но нашел решение в забугорном видео. Там просто контроллер перемещения хранил переменную vector2 moveDirection(moveAmount) и при срабатывании touch move передает новые данные. А Мувер уже сам в update двигает персонаж в зависимости от дынных в сохранненной переменной. Как-то так. У меня работает )

    • @gamedevlavka
      @gamedevlavka  7 месяцев назад +1

      @@SARDARru а, ну в зависимости от задачи да, можно и так делать)