Тёмный

РУКОПАШНЫЙ БОЙ в Юнити | by Brackeys 

maxvell-game developer
Подписаться 3,7 тыс.
Просмотров 40 тыс.
50% 1

Узнайте, как сделать рукопашный бой в Юнити!
Курс юнити разработчика👉itproger.com/?link=-7xak76v
Мои игры: yandex.ru/games/app/259342?la...

Опубликовано:

 

26 май 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 65   
@uksus147_default
@uksus147_default 2 года назад
Спасибо большое, дружище!!! Это очень полезно для меня и моего проекта, спасибо большое. Все очень понятно и интересно
@Minusgolovushka
@Minusgolovushka 2 года назад
Надеюсь, автор не забросит канал из-за низкого актива. Москва не сразу строилась, мы с тобой, чувак! Удачи тебе
@maxvell-gamedeveloper
@maxvell-gamedeveloper 2 года назад
Спасибо, огромное.
@Minusgolovushka
@Minusgolovushka 2 года назад
@@maxvell-gamedeveloper Тебе спасибо за твой труд!
@user-nh5ke6kv4r
@user-nh5ke6kv4r 3 года назад
Спасибо большое автору !!!
@maxvell-gamedeveloper
@maxvell-gamedeveloper 7 месяцев назад
Курс юнити разработчика👉itproger.com/?link=-7xak76v Мои игры: yandex.ru/games/app/259342?lang=ru
@3lobniy_lesha
@3lobniy_lesha 2 месяца назад
После отключения Collider2D (после смерти врага) он проваливается под землю
@taburka
@taburka 2 месяца назад
Чтобы он не проваливался через земельку тебе нужно убрать GetComponent().enabled = false; Из скрипта enemy, а если хочешь чтобы враг после смерти через время пропал, то тебе нужно создать скрипт, он должен выглядить так: using System.Collections; using System.Collections.Generic; using UnityEngine; public class (тут название твоего скрипта) : MonoBehaviour { void DestroyEnemy() { Destroy(gameObject); } } Дальше тебе нужно будет засунуть этот скрипт в модельку врага, Затем зайти во вкладку animation где лежат твои анимации на врага, Зайти в анимацию смерти и проиграть анимацию до последнего спрайта, Потом создать событие и засунуть в него скрипт
@igroman4ik757
@igroman4ik757 4 месяца назад
Целую неделю искал нормальный гайд для таких чайников как я. Разжевал всё по полочкам. Просто идеальный гайд, которе самое главное работает и совершенно не сложный
@FIDELIO_Tourbillon
@FIDELIO_Tourbillon 4 месяца назад
кто то придумал взять англоязычные видео и яндексом перевести вот и всё
@Puro4085
@Puro4085 Месяц назад
Отличное видео, и спасибо за перевод, благадаря нему я понял как делать файтинг, да еще наконец-то разобрался что мешало мне делать нормально анимации!
@user-fq8xo9rw4p
@user-fq8xo9rw4p Год назад
Спасибо огромное за перевод!😉
@almaz303.
@almaz303. 2 месяца назад
это развет не авто перевод в яндекс браузер
@tortik22
@tortik22 2 года назад
Лучше будет, как по мне - это создать интерфейс например с названием IDamageable с методом скажем ApplyDamage и реализовать его в любом объекте который может принимать урон. Ну и соответственно при атаке проверять есть ли у объекта этот интерфейс. Если есть вызываем метод ApplyDamage. Плюс заключается в том, что данный интерфейс можно применить не только для врагов, но и для элементов окружения да и вообще для чего угодно, что можно уничтожать
@OniGameDev
@OniGameDev 2 года назад
Спасибо за переводы
@VoidShadow66
@VoidShadow66 10 месяцев назад
просто БОГ среди всех остальных учителей по Юнити. Все работает, заебись обьясняет!
@VoidShadow66
@VoidShadow66 10 месяцев назад
Updated : Сделал сам визуальную шкалу для своего ХП и для ХП каждого из врагов. сопряг 4 скрипта по адресности с основным скриптом условного Врага, все работает. Персонаж также корректно наносит урон и двигается. Клянусь, у этого парня - самый простой и эффективный код среди всех в сети.
@genyigizny
@genyigizny Год назад
очень жду когда появится актер озвучки
@user-xy7hu1zu7v
@user-xy7hu1zu7v 4 месяца назад
вот так бывает когда учишься писать код 6 лет заходитшь на кажется базовый гайд и узнаешь что то новое, до этого видео не видел таких реализаций ближнего боя
@danyilzholomko7296
@danyilzholomko7296 2 года назад
Спасибо
@user-nh5ke6kv4r
@user-nh5ke6kv4r 3 года назад
Топ контент
@KOlDYN2
@KOlDYN2 2 года назад
Ну что мне понравилось а сделаешь что бы босс умел укланятся атаковать заранее спасибо )
@aluminiutitanium
@aluminiutitanium 2 года назад
я от этого голоса с ума скоро сойду) (пойду учить инглиш)
@raneks4466
@raneks4466 2 года назад
Братан молодец спасибо
@maxvell-gamedeveloper
@maxvell-gamedeveloper 2 года назад
Не за что
@user-nh5ke6kv4r
@user-nh5ke6kv4r 3 года назад
Топ видео
@Manaworm
@Manaworm 2 года назад
Топ
@AlextutGames
@AlextutGames Год назад
Блин круто
@tommyman1734
@tommyman1734 2 года назад
не забрасывай канал дружище!
@maxvell-gamedeveloper
@maxvell-gamedeveloper 2 года назад
поздно уже, канал не монетизируется
@ReimsForYou
@ReimsForYou 2 года назад
@@maxvell-gamedeveloper у тебя всего 1,29 тыс. подписчиков, еще есть куда рости. Верим что ты поменяешь свое мнение и продолжишь заниматься каналом👍
@Sergo-zv3fc
@Sergo-zv3fc Год назад
Very cool
@user-nd9ye2vw1j
@user-nd9ye2vw1j 5 месяцев назад
Как отзеркалить attackPoint при повороте персонажа?
@davyknight1891
@davyknight1891 2 года назад
всё конечно прикольно, но он же бьёт только в одну сторону
@GasMan74
@GasMan74 2 года назад
@DoezonCanoe вопрос только как.
@max_err6047
@max_err6047 Год назад
Анимация значит поворачивает его в другую сторону, советую по больше посмотреть про анимации, я делю анимации сам и у меня всё хорошо работает.
@davyknight1891
@davyknight1891 Год назад
@@max_err6047 я уже нашёл в чём там прикол, в другом видео он показал как сделал поворот, и у него поворот разворачивает не только спрайт, но и весь префаб с колизией
@max_err6047
@max_err6047 Год назад
@@davyknight1891 Как я и думал собственно.
@kronoc5588
@kronoc5588 Год назад
у меня почему то не наносит урон по противнику
@user-fd8zi5ib2b
@user-fd8zi5ib2b 2 года назад
прикольно, но я отключил exit time но он все равно начинает переключать анимацию только если предыдущая закончилась
@max_err6047
@max_err6047 Год назад
Это потому что в переходе из Attack в Idle в самой стрелочке ты не убрал галочку с пункта Has exit time.
@m1de16
@m1de16 Год назад
конечно это все прекрасно но почему у меня без анимации оружие урон наносит?
@max_err6047
@max_err6047 Год назад
Возможно в аниматоре ты забыл установить условие при котором будет срабатывать анимация удара.
@GasMan74
@GasMan74 2 года назад
Народ, может, кто сказать, как сделать так, чтоб он мог бить не только в одну сторону? Буду очень благодарен.
@max_err6047
@max_err6047 Год назад
Это тебе нужно полностью поворачивать игрока, советую сделать полный контроллер персонажем.
@GasMan74
@GasMan74 Год назад
@@max_err6047 хм... Хорошо, большое спасибо за совет.
@Bo4ka-gh4rb
@Bo4ka-gh4rb 10 месяцев назад
public void Flip() { transform.Rotate(0, 180f, 0); flip = !flip; }
@sanditik
@sanditik 4 месяца назад
Не знаю, кажется что можно проще и оптимизированей и правильней, массив зачем-то цикл перетирания, очень странное решение
@HINIKS
@HINIKS 2 года назад
Ребята, у меня персонаж проваливаеться сквозь землю когда умирает, прошу помогите пожалуйста 🙏🏻
@gopasran4ik
@gopasran4ik 2 года назад
Такая же шляпа, разобрался как исправить?
@HINIKS
@HINIKS 2 года назад
@@gopasran4ik к сожалению нет… Если ты сможешь разобраться пж ответь мне)
@gopasran4ik
@gopasran4ik 2 года назад
Мэн короче... Добавил в скрипт Enemy Public Rigidbody2D=rb; В методе старта подключил rb = GetComponent () ; А в методе void Die После анимации isDead Добавил такую строку rb. bodyType= RigidbodyType2D.Static; Одним словом, после падения хп на ноль и ниже мы сначало переводим тело в состоянии статик(то есть без движения) а после уже отключается колайлер и далее анимация смерти. Надеюсь ты понял что я имел ввиду
@HINIKS
@HINIKS 2 года назад
@@gopasran4ik чувак, я попробую сделать это завтра, я искренне тебя благодарю наперёд)
@gopasran4ik
@gopasran4ik 2 года назад
@@HINIKS помогло?
@user-do8ir3qh6g
@user-do8ir3qh6g Год назад
😥😐😐😦😨🤤
@uzgamedev
@uzgamedev Год назад
лучше оригинал посмотреть чем с такой озвучкой.
@pepsiCharp
@pepsiCharp 8 месяцев назад
нормальная озвучка, хд
Далее
Поём вместе с CLEXXD🥵 | WICSUR #shorts
01:00
Переключение анимаций в Unity
9:23