Скольжение по стенам в Unity - легко

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 32

  • @Van48421
    @Van48421 5 років тому +1

    Это самые лучшие лучшие уроки из всех что я когда либо видел, очень нравиться подача инфы, сделай урок про возможность реализации карты и миникарты (особенно актуально где персонаж ходит по 2 осям), многим будет интересно и полезно, в том числе и мне, если у тебя будет время конечно же

  • @Назар-ъ2щ
    @Назар-ъ2щ 5 років тому +8

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

  • @sulfur7339
    @sulfur7339 5 років тому

    спасибо за видео! Я благодаря вам смог начать делать игру! мне бы хотелось увидеть видео как сделать ботов для 2д шутера. а так все круто:)!

  • @AngelJell
    @AngelJell 5 років тому

    Спасибо чувак ты лучший

  • @urn4916
    @urn4916 5 років тому +1

    Можешь сделать такой эффект как в 0:22 при перемещении, чтобы персонаж оставлял после себя след) Спасибо за урок ты лучший!!!

  • @darksidemods3134
    @darksidemods3134 5 років тому

    Топ видосик ты заслуживаеш лайка =)
    Можешь сделать видос про то как сделать Ai для 2д шутера))
    Заранее спасибо

  • @hummylisii8237
    @hummylisii8237 4 роки тому +1

    Почему на одной стороне стены он слозает а с другой нет?Также если во время скольжения нажать право он застранет.

    • @kozakgamedev1657
      @kozakgamedev1657 4 роки тому

      void Update()
      {
      Physics2D.queriesStartInColliders = false;
      RaycastHit2D hitRight = Physics2D.Raycast(transform.position, Vector2.right * transform.localScale.x, distance);
      RaycastHit2D hitLeft = Physics2D.Raycast(transform.position, Vector2.left * transform.localScale.x, distance);
      if (!_player.isGrounded && hitRight.collider != null)
      {
      if (GetComponent().velocity.y < SlideSpeed)
      GetComponent().velocity = new Vector2(0, SlideSpeed);
      }
      else if (!_player.isGrounded && hitLeft.collider != null)
      {
      if (GetComponent().velocity.y < SlideSpeed)
      GetComponent().velocity = new Vector2(0, SlideSpeed);
      }
      }

  • @hummylisii8237
    @hummylisii8237 5 років тому

    Круто.)

  • @sayaava7233
    @sayaava7233 5 років тому +6

    Довольно странное решение с монтажем на 2:30

  • @flashbackmovie8792
    @flashbackmovie8792 4 роки тому

    Как называется игра на превьюшке и как сделать такой след при движении (красный)

  • @Dunai_Perjaslawsky
    @Dunai_Perjaslawsky 5 років тому

    спасибо!

  • @fbfbfdbfbd7205
    @fbfbfdbfbd7205 5 років тому

    Как научиться создавать игры (своими руками (не воровать кода , а именно с помощью того что ты знаешь )) ? Что и где надо выучить чтобы не воровать код , а придумать самом что либо ?

    • @graphicaldesign2776
      @graphicaldesign2776  5 років тому +2

      Очень абстрактный вопрос... То же самое что спросить "Как научиться читать". Начинать надо с программирования, основ, вывод в консоль базовых вещей.

  • @alegor5530
    @alegor5530 5 років тому

    Привет помоги пожалуйста сделал всё как ты но isGrounded подмечен красным почему?

    • @graphicaldesign2776
      @graphicaldesign2776  5 років тому

      Видимо, ошибка в слове

    • @alegor5530
      @alegor5530 5 років тому

      @@graphicaldesign2776 нет ошибки я проверял, писал и через player и через название кода бесполезно юнити не понимает isGrounded😞

    • @graphicaldesign2776
      @graphicaldesign2776  5 років тому

      Ох, как часто я слышу "нет ошибки". isGrounded это же даже не встроенный метод, это просто имя переменной, оно может быть любым.

    • @alegor5530
      @alegor5530 5 років тому

      @@graphicaldesign2776 я нашел ошибку у меня isGrounded был приватным, надо было сделать публичным. И то что переменная может быть названна как угодно я знал. Спасибо большое за урок! 😀

  • @fbfbfdbfbd7205
    @fbfbfdbfbd7205 5 років тому

    Как вы изучали unity ?

    • @graphicaldesign2776
      @graphicaldesign2776  5 років тому +1

      Долго и усердно. И не велся на кликбэйты "Создать игру за 10 минут"

  • @visen_amv1931
    @visen_amv1931 5 років тому

    У меня почему-то PlayerController красным подмечен

    • @graphicaldesign2776
      @graphicaldesign2776  5 років тому

      Грустно

    • @kosmoskosmos4316
      @kosmoskosmos4316 4 роки тому

      А у вас скрипт персонажа тоже PlayerController называется?
      Если по другому он у вас назван то вместо PlayerController пишете так как скрипт назван у вас и все заработает)))

    • @АртурЛевків-е6х
      @АртурЛевків-е6х 4 роки тому

      @@kosmoskosmos4316 не считывает всеровно(

  • @Sino0on
    @Sino0on 5 років тому

    Клевые видосы!! как с тобой связаться?

    • @graphicaldesign2776
      @graphicaldesign2776  5 років тому +1

      Комментарии открыты))

    • @wtbf
      @wtbf 5 років тому

      @@graphicaldesign2776 здравствуй. У меня вопрос. Как перемещать объекты друг под друга не меняя координату z? Если её менять, то во время игры объекты будут разъезжаться.

    • @graphicaldesign2776
      @graphicaldesign2776  5 років тому

      [D]JA{I}[ME] official music менять порядок слоев, чем ниже значение, тем более картинка на заднем плане

  • @indiestartup
    @indiestartup 5 років тому

    Бро у тебя есть ссылка для сотрудничества?