КАК ИСПОЛЬЗОВАТЬ Raycast, RaycastAll, RaycastNonAlloc / УРОКИ ПО UNITY / HOW TO USE

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

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

  • @rupotolokOpt
    @rupotolokOpt 4 หลายเดือนก่อน +1

    смотрю в 2024 году
    Решил закрепить материал по лучикам.
    Автор, если ты это читаешь - знай - ролик получился ТОПовый. Всё настолько собрано, понятно и последовательно + юмор, что не удержался от написания комментария. Спасибо тебе!

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

    Объяснение просто супер! без всяких заморочек! у меня к вам вопросы!

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 ปีที่แล้ว +1

      Какие вопросы?

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

      @@NovaDev-Stormrage как сделать так чтобы при попадание луча появился другой обект?

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 ปีที่แล้ว +1

      @@flexcg675 docs.unity3d.com/ScriptReference/Object.Instantiate.html метод Instantiate

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

      @@NovaDev-Stormrage спасибо бро! ты всегда оперативно!

  • @No-xt2ph
    @No-xt2ph 4 ปีที่แล้ว +3

    Так классно объяснил что даже я понял спасибо тебе

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

    Спасибо, сладкий

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

    Прекрасный канал

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

    Материала может в ролике и много, но весь этот розовенький стенд-ап только мешает. Юмор хорошо, но идущий параллельно, а не разрывающий суть.

  • @ВладимирЗемцов-п5й
    @ВладимирЗемцов-п5й 2 ปีที่แล้ว

    Начало пересмотрел несколько раз

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

    1:47 можно по-подробнее про этот пример в 2д, как такое записать в код?

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

      используй Physics2D.RayCast

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

    Божественное объяснение! Без всякой х.и

  • @ВіталікБритан-х7ч
    @ВіталікБритан-х7ч 3 ปีที่แล้ว +3

    -Есть ли возможность получить координаты попадания луча на объекте(Коллайдере) То есть именно координаты попадания(пересечения луча с объектом), а не координаты объекта в который я попал. Мне кажется что я даже так делал когда-то, в 1 проекте. Но правда делал или нет не помню. И забыл как. Так вот, можно ли так?- А, подождите, мне кажется это было как-то "hit.point" или как-то так. Сейчас попробую. Вроде работает)

  • @ЯрославаВеличко-ы4э
    @ЯрославаВеличко-ы4э 4 ปีที่แล้ว +2

    понятно все с тобой....

  • @Oleksandr-l4j
    @Oleksandr-l4j 4 ปีที่แล้ว

    Я не понял, я понял или не понял? Думаю самый смешной урок на ютубе)

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 ปีที่แล้ว +1

      Главное хоть что то осталось после просмотра)

  • @cheatcodezzz
    @cheatcodezzz 3 ปีที่แล้ว

    На какой обьект повешан скрипт где определяем луч падающий с клика по экрану ( через ScreenPointToRay ). Также на синий куб? Или все де на камеру?

    • @cheatcodezzz
      @cheatcodezzz 3 ปีที่แล้ว

      а так спасибо, ролик классный

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  3 ปีที่แล้ว +1

      Работать будет на любом объекте, но лучше кидать на камеру или на специальный пустой объект

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

    красава! ток я по началу ржал..ппц....

  • @lazarussilva8265
    @lazarussilva8265 8 หลายเดือนก่อน

    Простите за вопрос.При запуске игры все нормально, но когда я нажимаю мышкой по объекту, получаю ошибку 'Object reference not set to an instance of an object'

    • @lazarussilva8265
      @lazarussilva8265 8 หลายเดือนก่อน

      Ваши видео очень суперовые 👍

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  8 หลายเดือนก่อน

      Напиши мне в тг решим t.me/reynor_str

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

    Метод ScreenPointToRay() возвращает луч не перпендикулярно плоскости проекции камеры, а параллельно лучу проекции проецируемой точки 3Д объекта (перпендикулярно будет только в центре экрана, где, обычно, находится перекрестие в шутерах)! Подтяни свои знания до 3Д, а то ты путаешь понятия и тем самым путаешь новичков игроделов.

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

    Привет, спасибо за видео, подписался! А как сделать, чтобы если луч попадал в коллайдер обьекта, то объект исчезал и это нужно сделать с raycast all? Мне это нужно, чтобы когда игрок находился за стеной, то она исчезала. У меня это получилось, но только с обычным raycast, а могут быть моменты с несколькими стенами

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  2 ปีที่แล้ว +2

      Привет, если у тебя будет несколько стен идти друг за другом то через ReycastAll можно разом убрать

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

      @@NovaDev-Stormrage спс

  • @ВіталікБритан-х7ч
    @ВіталікБритан-х7ч 3 ปีที่แล้ว +1

    Такое ощущение, что ты пародируешь Flatingo.

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

    Мега, покажи как делать выбор рандом скилов как в Custom Hero Chaos. Ты же гений мужик, явно справишься с этим)
    Весь интернет облазил. ни чего подобного нету((

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

    Зачем обзывать, инициализацию m_Transform в методе Awake хешированием, если хеширование, это такой вид шифрования (туда шифрум, назад, нет (невозможно))? И вообще, зачем получать "m_Transform = GetComponent();", в Awake, если у MonoBehavior есть свойство transform, которое есть ни что иное, как трансформ объекта, на который навешен скрипт?
    В остальном, хороший урок, мне нравится.

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 ปีที่แล้ว

      без коментариев)

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

      @@NovaDev-Stormrage Ну ты хотя бы понимаешь, что ты назвал инициализацию переменной хешированием? )

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

      @@mihailmatkovskij9350 Он не понимает что Alloc это сокращение и читается как Allocated, забей

  • @diamond32tutoriales49
    @diamond32tutoriales49 3 ปีที่แล้ว

    11:40 momento latino malpensado jajaj

  • @888eug
    @888eug 4 ปีที่แล้ว +3

    А есть видео без лишнего типа юмора?

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 ปีที่แล้ว +1

      Простите, данного ролик без юмора у меня нету

  • @Мистер-р9щ
    @Мистер-р9щ 4 ปีที่แล้ว +2

    спасибо! шизоидно и понятно

  • @eugenekrutoy1475
    @eugenekrutoy1475 4 ปีที่แล้ว

    Ха 😀, пендекуляры!))

  • @ЯрославаВеличко-ы4э
    @ЯрославаВеличко-ы4э 4 ปีที่แล้ว +1

    мб ты включишь инет и мы нормально поговорим?

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

    Блин да я знаю что ты в ютубе сидишь, хватит херней страдать включай инет.

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

    юмор конечно так себе...

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

    7:22 русский язык это явно не твоё, правильно "слева направо и наоборот".

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 ปีที่แล้ว

      Да русский язык это не мое)

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

    Цікава подача

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

    Объяснять это не твое.И шутить тоже

  • @thechepa9493
    @thechepa9493 4 ปีที่แล้ว

    На будущие показывай код который у тебя в видео а то лень переписывать

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 ปีที่แล้ว +1

      Так я показывал как писал его

    • @thechepa9493
      @thechepa9493 4 ปีที่แล้ว

      @@NovaDev-Stormrage не тип чтобы не переписывать а скопировать

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 ปีที่แล้ว +2

      @@thechepa9493 простите, буду оставлять

    • @ArIsm-rg7tw
      @ArIsm-rg7tw 4 ปีที่แล้ว

      Пиздец...

    • @ВіталікБритан-х7ч
      @ВіталікБритан-х7ч 3 ปีที่แล้ว +1

      Мне кажется что если надо копировать код, значит человек не понял суть. Тем более код то маленький здесь был. И в большинстве на 1 строчку)