Создаём AI врага в Unity| unity3d, c#, NavMeshAgent, ИИ

Поделиться
HTML-код
  • Опубликовано: 22 янв 2025

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

  • @grostlight3303
    @grostlight3303 Год назад

    Молодец, очень помог, да ещё и запарился, фокусируя крупным планом ввод и присование значений различным полям, однозначно лайк!

    • @twogame-1430
      @twogame-1430  Год назад

      Спасибо, старался чтобы было понятно

    • @JokerOxide
      @JokerOxide Год назад

      @@twogame-1430 брат какое последнее слово в коде на 4:43?

    • @kotmaxv
      @kotmaxv 8 месяцев назад

      @@JokerOxide Time.deltaTime

  • @mastervolodsobeck5176
    @mastervolodsobeck5176 Год назад

    Благодарю, лайк в карму ютуба.

    • @twogame-1430
      @twogame-1430  Год назад

      Благодарю за вашу благодарность =)

  • @JokerOxide
    @JokerOxide Год назад

    на 4:43 последнее слово кода не видно. скажи пожалуйста просто не могу тайминг словить

    • @twogame-1430
      @twogame-1430  Год назад

      transform.rotation = Quaternion.Slerp(transform.rotation,lookRotation, Time.deltaTime * 5f)

    • @twogame-1430
      @twogame-1430  Год назад

      Вроде это :)

    • @JokerOxide
      @JokerOxide Год назад

      @@twogame-1430 отдуши

  • @damned313
    @damned313 Год назад +2

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

  • @ViXX_gamedev
    @ViXX_gamedev Год назад

    а что делать если у тебя процедурная генерация комнат

  • @estevan6402
    @estevan6402 Год назад

    Что делать если враг стоит как вкопанный просто проигрывая анимацию??? Я всё сделал как на видике, а он модель даже не поворачивается в сторону игрока!!!!

  • @lsdland1738
    @lsdland1738 Год назад

    А как какать когда нужно добавить физику для ии, что их там толкать или подбрасывать? Чтобы такой НЫЫЫА с ноги, а он отлетел.

    • @twogame-1430
      @twogame-1430  Год назад

      Физика добавляется либо через скрипт вручную(что как по мне более эффективно), либо через компонент rigidbody + можно ragdoll сделать

    • @lsdland1738
      @lsdland1738 Год назад

      @@twogame-1430 Да в этом и проблема что NavMeshAgent не работает с rigidbody. Можно конечно его вырубать, а потом включать, но это не всегда удобно. Пока для себя нашел вариант создать "призрака" с NavMeshAgent, а персонаж с физоном будет за ним следовать. При рассинхроне телепать агента к персу. Это что идея для видео? даб даб🍆

  • @DoRX-YT
    @DoRX-YT 11 месяцев назад

    дай ссылку на проект

  • @АртёмПалладий
    @АртёмПалладий Год назад

    что делать если нету нав меш агент

    • @twogame-1430
      @twogame-1430  Год назад

      Может версию Unity обновить 🤔

    • @Oppai07
      @Oppai07 Год назад

      в Unity зайди в package manager и добавь AI Navigation. после у тебя появится в компонентах все связанное с ним.

  • @vchulskiy44
    @vchulskiy44 Год назад

    откуда пустышка ? и каак ее добавить это сфера или что?

  • @kotmaxv
    @kotmaxv 8 месяцев назад

    У тех, которых в navigation отсутствует Bake и Object. В window - AI выбирайте navigation obsolete

  • @vavner6628
    @vavner6628 Год назад

    Увидел проверку дистанции в Update и ошалел.

    • @thompson2491
      @thompson2491 Год назад

      скажи как правильно пожалуйста

  • @M.E.V..
    @M.E.V.. Год назад

    Можно скрипты пожалуйста скинуть?

  • @darkscorp4415
    @darkscorp4415 5 месяцев назад

    Новички можете не смотреть тут все для галочки ничего не понятно.

  • @Im-not-meat
    @Im-not-meat Год назад

    Навмешь, искусственный интеллект. Поржал
    Это даже не Стейт машина, тупа на условиях сделал. Ещё и клас назвал с маленькой буквы, не позорься .

    • @twogame-1430
      @twogame-1430  Год назад +1

      Если нужен "настоящий" ИИ, можешь использовать обертку TensorFlowSharp от библиотеки TensorFlow и нормально обучить агентов, но это не то, чему стоит обучать новичков в движке Unity, банально потому, что это далеко не простая задача, которую можно преподнести легким языком, человеку не знакомому с машинным обучением. Ну название класса не усмотрел, факт.

    • @Im-not-meat
      @Im-not-meat Год назад

      @@twogame-1430 тогда зачем ты написал в названии ИИ? Звиздабол получается

    • @MrDedyshka
      @MrDedyshka Месяц назад

      @@Im-not-meat жесть ты токсик...