В этом видео я покажу достаточно быстрый и простой способ, как заставить персонажа скользить по стенам в Unity. t.me/joinchat/... - теллеграм канал / graphicaldesignua - мой патреон для поддержки) unity.com/ru - ссылка на Unity
Пікірлер: 32
@user-sj5yu1ff4c5 жыл бұрын
Круто делаешь, все очень детально обьясняешь, не то что топ блогеры по програмачу, у них не заслуженное количество подписчиков. Я думаю у тебя все впереди, но мне кажется ты делаешь это не ради кол-ва подписоты)
@Dunai_Perjaslawsky5 жыл бұрын
это правда
@Van484215 жыл бұрын
Это самые лучшие лучшие уроки из всех что я когда либо видел, очень нравиться подача инфы, сделай урок про возможность реализации карты и миникарты (особенно актуально где персонаж ходит по 2 осям), многим будет интересно и полезно, в том числе и мне, если у тебя будет время конечно же
@sayaava72335 жыл бұрын
Довольно странное решение с монтажем на 2:30
@urn49164 жыл бұрын
Можешь сделать такой эффект как в 0:22 при перемещении, чтобы персонаж оставлял после себя след) Спасибо за урок ты лучший!!!
@sulfur73395 жыл бұрын
спасибо за видео! Я благодаря вам смог начать делать игру! мне бы хотелось увидеть видео как сделать ботов для 2д шутера. а так все круто:)!
@AngelJell5 жыл бұрын
Спасибо чувак ты лучший
@darksidemods31345 жыл бұрын
Топ видосик ты заслуживаеш лайка =) Можешь сделать видос про то как сделать Ai для 2д шутера)) Заранее спасибо
@hummylisii82374 жыл бұрын
Почему на одной стороне стены он слозает а с другой нет?Также если во время скольжения нажать право он застранет.
@kozakgamedev16574 жыл бұрын
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); } }
@hummylisii82375 жыл бұрын
Круто.)
@Dunai_Perjaslawsky5 жыл бұрын
спасибо!
@fbfbfdbfbd72055 жыл бұрын
Как научиться создавать игры (своими руками (не воровать кода , а именно с помощью того что ты знаешь )) ? Что и где надо выучить чтобы не воровать код , а придумать самом что либо ?
@graphicaldesign27765 жыл бұрын
Очень абстрактный вопрос... То же самое что спросить "Как научиться читать". Начинать надо с программирования, основ, вывод в консоль базовых вещей.
@flashbackmovie87923 жыл бұрын
Как называется игра на превьюшке и как сделать такой след при движении (красный)
@Sino0on5 жыл бұрын
Клевые видосы!! как с тобой связаться?
@graphicaldesign27765 жыл бұрын
Комментарии открыты))
@wtbf5 жыл бұрын
@@graphicaldesign2776 здравствуй. У меня вопрос. Как перемещать объекты друг под друга не меняя координату z? Если её менять, то во время игры объекты будут разъезжаться.
@graphicaldesign27765 жыл бұрын
[D]JA{I}[ME] official music менять порядок слоев, чем ниже значение, тем более картинка на заднем плане
@fbfbfdbfbd72055 жыл бұрын
Как вы изучали unity ?
@graphicaldesign27765 жыл бұрын
Долго и усердно. И не велся на кликбэйты "Создать игру за 10 минут"
@indiestartup5 жыл бұрын
Бро у тебя есть ссылка для сотрудничества?
@graphicaldesign27765 жыл бұрын
@GD_chanel Есть телеграмм
@alegor55305 жыл бұрын
Привет помоги пожалуйста сделал всё как ты но isGrounded подмечен красным почему?
@graphicaldesign27765 жыл бұрын
Видимо, ошибка в слове
@alegor55305 жыл бұрын
@@graphicaldesign2776 нет ошибки я проверял, писал и через player и через название кода бесполезно юнити не понимает isGrounded😞
@graphicaldesign27765 жыл бұрын
Ох, как часто я слышу "нет ошибки". isGrounded это же даже не встроенный метод, это просто имя переменной, оно может быть любым.
@alegor55305 жыл бұрын
@@graphicaldesign2776 я нашел ошибку у меня isGrounded был приватным, надо было сделать публичным. И то что переменная может быть названна как угодно я знал. Спасибо большое за урок! 😀
@visen_amv19315 жыл бұрын
У меня почему-то PlayerController красным подмечен
@graphicaldesign27765 жыл бұрын
Грустно
@kosmoskosmos43164 жыл бұрын
А у вас скрипт персонажа тоже PlayerController называется? Если по другому он у вас назван то вместо PlayerController пишете так как скрипт назван у вас и все заработает)))