Подъем предметов в Unity

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

ความคิดเห็น • 30

  • @wenerd5692
    @wenerd5692 ปีที่แล้ว +4

    Очень круто и качественно сделанное видео. Всё просто и понятно, чистый код. Обязательно буду следить за твоими роликами!

  • @РеактивныйМориошник
    @РеактивныйМориошник ปีที่แล้ว +2

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

    • @MsKlimovich
      @MsKlimovich 5 หลายเดือนก่อน

      Получилось ли его исправить?

  • @MsKlimovich
    @MsKlimovich 5 หลายเดือนก่อน +1

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

  • @forld2712
    @forld2712 ปีที่แล้ว

    Удачи в развитие бро

  • @Vox1k
    @Vox1k 5 หลายเดือนก่อน

    Моя мечта была чтобы создать игру про сборку ПК на телефонах я не умел писать код и искал скрипт чтоб перетаскивать предмет.спасибо тебе большое❤❤❤❤❤

  • @andrewmad
    @andrewmad ปีที่แล้ว +1

    На мой взгляд лучше юзать интерфейс типа IDraggable и тупо читать этот компонент со скрипта предмета Туда же можно засунуть, и ссылку на RigidBody и описание и прочие штуки. Если компонента на предмете нет, то и никакого взаимодействия нет ...

    • @gamedevSkuf
      @gamedevSkuf  ปีที่แล้ว

      Согласен, интерфейс будет лучшим решением

  • @QaraShaniraq
    @QaraShaniraq ปีที่แล้ว

    Ты лучший брат так держать

  • @amirkhanabishev
    @amirkhanabishev 9 หลายเดือนก่อน

    Круто попробуй сделать кнопки с дверями как в Portal

  • @veroni4a
    @veroni4a 2 ปีที่แล้ว

    Крутой видос! И ассет топовый. На телегу подписался🙌 жду новые видосы

  • @amirkhanabishev
    @amirkhanabishev 9 หลายเดือนก่อน

    Assets\scripts\DragNDrop.cs(83,39): error CS0246: The type or namespace name 'Draggable' could not be found (are you missing a using directive or an assembly reference?)

  • @rustam_it
    @rustam_it 9 หลายเดือนก่อน

    Здравствуйте, как вам написать в телеграм? в группе ТГ нельзя написать. Я по поводу обучения.

  • @link0109
    @link0109 2 ปีที่แล้ว

    cool

  • @nonstop4591
    @nonstop4591 ปีที่แล้ว

    Можно ли такое сделать с помощью Джоинта? И как сделать чтобы предмет не вращался дальше указанного угла? Например чтобы он максимум мог вращается на 180 градусов а не по кругу на 360?(как у Joint)

    • @gamedevSkuf
      @gamedevSkuf  ปีที่แล้ว

      Не пробовал, но теоретически можно

  • @NyLabno-_-
    @NyLabno-_- 11 หลายเดือนก่อน

    Спасибо, очень понравилось, а можешь пожалуйсто сделать видио, где ты если этот кубик положешь на кнопку, откруоется дверь, ну как в Portal. ЗАМЕТЬ пж!

  • @teanid
    @teanid ปีที่แล้ว

    Здравствуйте, а вы знаете как сделать такую же механику подбора предметов как в халф лайф 2, но на андроид, помогите пожалуйста)

  • @INOCONC
    @INOCONC ปีที่แล้ว

    Зачем вызывать PrepareForDrag в каждом кадре, когда в объект попадает луч? Лучше создать поле "текущего объекта" и проверять, не изменился или он. И только в случае если он изменился нужно подготовить текущий и отвязаться от предыдущего.
    + советую посмотреть Романа Сакутина(если ещё не смотрели) очень полезно)

    • @gamedevSkuf
      @gamedevSkuf  ปีที่แล้ว

      Оно и не вызывается в каждом кадре) пересмотрите код

    • @nonstop4591
      @nonstop4591 ปีที่แล้ว

      Сакутин тот ещё кринжатник, в добавок и позер. К тому же он выкладывает в своих шортсах украденные видео добавив свой голос и видеоряд с ним в начале. Годной информации у него нет и платные курсы где можно стать Джуном за краткий промежуток времени это просто полное дерьмо. Я не покупал а просто скачал с рутрекера. Такого дерьма я ещё никогда не видел, наверное даже самый дешёвый курс на Udemy будет лучше его необоснованно дорогого курса

  • @MrZamshatskiyYT
    @MrZamshatskiyYT 9 วันที่ผ่านมา

    Помогите не работает!

  • @slopopter
    @slopopter ปีที่แล้ว +1

    Тэги это плохая практика, использование компонентов и поиск по компоненту как решение будет лучше.
    Нэстинг с if/else тоже такое себе решение.

    • @gamedevSkuf
      @gamedevSkuf  ปีที่แล้ว

      В проверках по тегу нет ничего плохого, все зависит от контекста разработки, вы можете использовать проверку по типу. Для избежания if/else можно использовать новую систему ввода с событиями
      В данном ролике я хотел показать механику. А так тут и ответственности сильно смешаны, можно выделить действия в команды, выделить вью и модель. Оно здесь нужно? Нет)

    • @slopopter
      @slopopter ปีที่แล้ว

      @@gamedevSkuf Это база, смысл усложнять логику тэгами когда у тебя есть компоненты которые можно проверить через такой код
      var draggable = obj.GetComponent();
      if(!draggable) return;

    • @slopopter
      @slopopter ปีที่แล้ว

      @@gamedevSkuf Избегать if это не то о чём я писал, я том что вы порождаете всё новые блоки кода делая обычные условия, это называется нэстингом.
      Реверсивные условия по типу
      if(!Raycast) return;
      лучше читаются и создают меньше нэстинга.

    • @gamedevSkuf
      @gamedevSkuf  ปีที่แล้ว

      @@slopopter я же говорю, можно делать проверку по типу, я не спорю. тип в данном случае = компонент)

    • @gamedevSkuf
      @gamedevSkuf  ปีที่แล้ว

      @@slopopter про рекурсивные условия согласен полностью)