Чееел, большущее тебе спасибо за такие уроки. Единственное что я смог найти по своим проблемам да ещё и понятным языком. Ещё раз спасибо!
@user-sb9ix5rr9g Жыл бұрын
БОЖЕ, НАКОНЕЦ ТО, я посмотрел кучу видео, облазил сайты, всю ночь не спал, и наконец, я это сделал, спасибо огромнейшее автору за помощь, это было понятно и сверх полезно!
@artemongraff Жыл бұрын
А ты игру создаёшь?
@user-sb9ix5rr9g Жыл бұрын
@@artemongraff да, создавал
@artemongraff Жыл бұрын
@@user-sb9ix5rr9g мне хочется посмотреть, я уверен крутая
@user-sb9ix5rr9g Жыл бұрын
@@artemongraff я создавал, но забросил, были дела
@dizeliok93312 жыл бұрын
спасибо, урок ахренительный, первый раз делал и всё понятно. Очень доходчиво объясняешь
@cobret14012 жыл бұрын
Очень информативное видео, впервые познакомился с blend tree и подобной сортировкой спрайтов. Спасибо огромное
@ximi70172 жыл бұрын
Спасибо тебе! Пожалуйста, продолжай снимать такие видео!
@DEV-qt5lp2 жыл бұрын
Я не смог найти ничего про создание Vertical игр, и ты тут со своим роликом. Спасибо!
@snow_danik71472 жыл бұрын
почему у такого видео так мало лайков и просмотров, оно же шикарно!
@nikitafilatov6723 Жыл бұрын
спасибо за урок и приятный голос))
@nostalgia7211 Жыл бұрын
Огромное спасибо! Очень помог с кодом
@Smurfeks2 жыл бұрын
Никогда не уходи!
@Gercc0222 жыл бұрын
Спасибо, весь день в тиктоке лежал, теперь я как-то нашел как называется такой вид управления игрой
@wolffin4422 Жыл бұрын
Автор, ты спаситель!
@design_art_style2 жыл бұрын
То что я искал год я нашёл у вас спасибо огромное, теперь мой герой заходил в восьми направлениях, правда почему-то поттупливает и переменная speed в аниматора не сбрасывается
@nikitikityn79472 жыл бұрын
По поводу сортировки спрайтов: В общем и целом, для первого дерева работает на ура, но стоит добавить другие деревья с другими координатами y и придется либо с точностью до тысячных подбирать офсет, чтобы переход был такой же, как на первом деревце, либо менять офсет самого перса, но тогда он перестает хорошо взаимодействовать с первым деревом. Порочный круг)) Но за ролик спасибо, довольно информативно и без ненужной информации
@valstbr8411 Жыл бұрын
можно сделать проще (кто плохо пока шарит скрипты). просто добавить текстуру кустов и сделать ее поверх всего = вуаля
@KOMITET16 ай бұрын
@@valstbr8411можно сделать еще - зайти в настройки Юнити и выставить там автоматический сортинг спрайтов
@bxshlyator2 жыл бұрын
Спасибо, всё шикарно работает
@user-mc7xj3rf4e2 жыл бұрын
было бы здорово, если бы у тебя появилась группа в вк и/или беседа для начинающих программистов)
@helloworldsev Жыл бұрын
Спасибо, чувак!
@Sk1ttleK1ller Жыл бұрын
Бяяяяяя большое тебе спасибо)!!!!
@looppi83332 жыл бұрын
спасибо огромное!!!
@Smurfeks2 жыл бұрын
Ты топ!!
@Mr.Epsilion Жыл бұрын
вот если бы рассмотрел бы диагональное перемещение и анимацию цены бы не было, а если бы рассмотрел бы положение спрайта по отношению поворота камеры. Ты стал бы моим кумиром :)
@user-qj8rn7wl3y2 жыл бұрын
Это только мое имхо, но для 2D РПГ с видом сверху любое перемещение через Rigidbady - избыточно. RB куда больше нужно для управления в 2D платформере, где персонаж прыгает, падает, и т.д.. При перемещении же таким способом в игре с видом сверху придется специально ограничивать скорость персонажа, чтобы при передвижении по диагонали он не ускорялся. Но это лично по моему весьма скромному опыту разработки. Поправьте меня, если ошиблась, буду благодарна))) Так же у такого подхода к анимированию есть проблема - персонаж останавливаясь всегда поворачивается вниз моськой. Не порядок. А вот за сортировку слоев спасибо! Всю голову уже сломала над этой проблемой, как-то эта информация прошла мимо меня.
@GDevAcademy2 жыл бұрын
Согласен с тем, что если речь идет про вид сверху rigidbody - избыточен, т.к. там и не нужна кинематика.
@Nonamegggh Жыл бұрын
Можешь подсказать что делать если персонаж все время меняет позицию по оси Z?
@keraned2 жыл бұрын
Спасибо большое! А будет видео про это передвижение, только на андроид? Очень хотелось бы увидеть!
@RebellonRM2 жыл бұрын
Неожиданно вылезло это видео. Я еще месяца два назад искал, как сортировать спрайты. Ибо в моём случае, кастомная сортировка дала результат не для всех объектов. Персонаж был либо под, либо над. Как будет время, проверю.
@wortex_ Жыл бұрын
Спасибо.
@design_art_style2 жыл бұрын
А кажется понял я lesson не выставил и там где список написал порядок а это секунды походу))) Спасибо вам надо преподавать в универе
@user-nk6oe1ch9p11 ай бұрын
привет, подскажите, на какой версии юньки это делали?
@therosyachannel2753 Жыл бұрын
Привет, именно твой гайд помог мне оживить персонажа, но проблема в том, что мне нужно, чтобы он ещё умел ходить вверх и вниз. Не подскажешь как это сделать?
@theoctan85693 жыл бұрын
По поводу сортировки спрайтов: не проще ли использовать в настройках проекта кастомную сортировку по вертикали? И по поводу движения персонажа: стоит нормализовать вектор движения, иначе он будет двигаться быстрее по диагонали, так как вертикальная и горизонтальная скорости будут суммироваться. Спасибо за урок)
@GDevAcademy3 жыл бұрын
Да, сортировать по Y через настройки проще в каком-то смысле, тоже вполне себе нормальный способ. Но в этом варианте мне понравилось, что больше контроля над этой сортировкой. При желании, можно даже ввести ещё какие-то новые правила сортировки в тот же скрипт. Про нормализацию вектора да, тут действительно проглядел)
@moloko_1272 жыл бұрын
а как нормализовать этот вектор движения?
@theoctan85692 жыл бұрын
@@moloko_127 Vector2.Normalize()
@TheProshkaPro25 Жыл бұрын
чувак спасибо код понятен даже такому затупку как я
@user-ip1px3ch6w2 жыл бұрын
Все сделал точно также, а персонаж не ходит, в чем может быть ошибка? Скрипт компилируется, но не реагирует на нажатия.
@dember.pixel.art.gamedev Жыл бұрын
Привет, спасибо за урок, очень помог, есть вопрос, как сделать так чтоб idle анимация была для каждого направления, чтоб персонаже когда стоит, смотрел в ту сторону, куда последний раз шел. За ранее спасибо)
@Nonamegggh Жыл бұрын
Нашел ответ?
@swit4486Ай бұрын
Как отразить анимацию ходьбы в другую сторону, если есть анимация только в право?
@istprintistprint7861 Жыл бұрын
можно ли тут использовать постоянную фарадея умноженную на бесконечность таймдельтатайм?
@ArtoMen2 жыл бұрын
Как тема в VS Code называется ?)
@Ghost-ws4nz2 жыл бұрын
Всем привет, подскажите как сделать движение перса по клеткам, пример как Shining Force или X com. Ну и соответственно карту под это дело, сам пока с юнити и шарпом = 0,0001% знаний!))
@Essenin-_- Жыл бұрын
Добрый день, появилась проблема, я создал анимацию работает направление вверх, влево, вправо, но конкретно в право не работает, он её попросту не видит, поэтому проигрывает анимацию влево, подскажите что делать
@patheticpride22 Жыл бұрын
как сделать что бы в приоритете движения было вверх и вниз, а не влево и вправо?
@olegsimushev4039 Жыл бұрын
Как сделать так, чтобы при прекращении движения срабатывала анимация покоя ( в сторону которой двигался персонаж)?
@user-rs8he3ty4d2 ай бұрын
метод input.getkeyup вам в помощь
@user-mm1pn8sh4p2 жыл бұрын
как инвертировать анимацию? у меня не ставится галочка
@user-ir9wm1nu2g8 ай бұрын
Господи, как всё быстро и не могу ни чего уловить. Думал что то пойму, но слишком быстро у вас идёт поток мыслей
@rusty9466 ай бұрын
где можно найти такие же спрайти как на видео?
@user-gq3vn3sr4z8 ай бұрын
А что делать если я хочу сделать холм на котором будут дома и на который мог бы залезать персонаж
@digitalartflower1914 ай бұрын
А как двигать персонаж при помощи голосовых команд? Через микрофон
@thedetwimon68252 жыл бұрын
что за ассет?
@intactogameswtf Жыл бұрын
А ссылочку на ассет?)
@joksen21594 ай бұрын
помогите, пожалуйста, вроде бы всё сделал по гайду, а почему то, при беге в стороны проигрывается тоько одна анимация либо вправо либо влево, и это зависит от того какую анимацию я поставлю в blend tree выше, как это можно исправить, чтобы было две анимации?
@frapsforblackrussiaforum397 Жыл бұрын
Сделал все как в видео, но анимаций просто нет, что делать?
@ryan..2 Жыл бұрын
Что зв игра вначале?
@lalalalalavsebydethorosho1483 Жыл бұрын
Какая тема vs code?
@nektozavrik20682 жыл бұрын
не работает сортировка спрайтов, с одним деревом работает на ура, добавляю второе, когда находишься выше дерева игрок пропадает
@R_Snowy_10 ай бұрын
У меня проблема, когда сохраняю скрипт, то юнити мне пишет ошибку CS0117. Как её исправить?
@aldram5410 Жыл бұрын
Что за мелодия играет на 4:40?
@jicinv Жыл бұрын
Как ты так делал фон гайд пж
@ktotakoi6037 Жыл бұрын
Почему управление считывается каждый кадр (update), а применяется в фиксированных кадрах (FixedUpdate)? разве не будет лучше все засунуть в FixedUpdate?
@pablo17391 Жыл бұрын
FixedUpdate использует фиксированное значение заданое самим юнити, а в Update срабатывает каждый кадр который обрабатывает компьютер. У всех ведь разные компьютеры и фпс следовательно у каждого разный, Time.deltaTime компенсирует эту разница чтобы персонаж у каждого двигался с одинаковой скоростью независимо от фпс
@ktotakoi6037 Жыл бұрын
@@pablo17391 именно поэтому стоит использовать только FixedUpdate, и неважно скока там фпс выдает комп. Time.fixeddeltaTime специально создан для использования в FixedUpdate, а FixedUpdate существует для работы с физикой. Я же спрашивал совсем про другое: почему нажатие клавиш не считывают в FixedUpdate? По сути это бесполезные лишние вычисления каждый кадр брать данные и никак их не использовать.
@ktotakoi6037 Жыл бұрын
@@pablo17391 Я вообще не понимаю почему в unity до сих пор стоит по умолчанию эта конченная система управления, есть же нормальное на ивентах NewInputSystem.
@Precious_Spider Жыл бұрын
Что делать если после создание первого скрипта не появляется окошка с регулированием скорости?
@mityasha11 Жыл бұрын
Залетай ко мне на канал, там выходят уроки по Юнити с нуля
@ROBoToLIVE9 ай бұрын
сигма
@crystaltale_vita96453 ай бұрын
скажите пожалуйста где вы пишите код
@zdrada55197 ай бұрын
Видео конечно хорошее, но для новичков слишком быстро. Мало акцента делал на основных моментах и все куда-то спешил
@user-jd6kp8us6c2 ай бұрын
у меня анимации в игре не отображаются, но отабражаются на сцене, и ещё анимации под текстуры проваливаются
@MusicRoom0010 ай бұрын
Я не могу поменять скорость, у меня нет этой строчки, что делать?
@KiberZip2 жыл бұрын
Почему в параметрах Blend tree Я не могу ни чего добавить
@user-fc6vo3xv5l2 жыл бұрын
Может кто будет это читать и поможет мне, я использую тайлмап и следовательно не могу взять позишен для рендеринга (у всех тайлов он одинаковый, а это проблема), так вот, в чём вопрос, может кто знает как это обойти (с помощью кода) или же мне стоит отказаться от тайлмапа и просто размещать объекты на сцене (напрямую)?
@mrdizzerr2443 Жыл бұрын
что делать если я поставил соллайдеры и на персонажа и на дерево, но все равно персонаж проходит на сквозь дерева, не могу понять почему так получается, уже и пробовал на дерево добавить rigitbody 2d, но все равно не получается, помогите
@user-pe8ew5me8e Жыл бұрын
перепроверь то на каких слоях находится персонаж и на каким слоях находится дерево
@Galician_pon5 ай бұрын
Можете помочь? У меня персонаж дергается
@azalothe3150 Жыл бұрын
И этот гайд слишком новый:( буду ждать лучших времён, когда доберусь до интернета нормального и обновлю юнити.
@mityasha11 Жыл бұрын
Залетай на мой канал, там выходят уроки по Юнити для начинающих
@HouinKyma Жыл бұрын
когда применяю spritesorter персонаж и объект уходят под тайлмап... как можно исправить? спасибо
@HouinKyma Жыл бұрын
Как только удаляю скрипт , персонаж и объект появляются )
@veymatcompany69592 жыл бұрын
А если несколько персонажей? Как правильно написать код в юнити
@Hawk6895 Жыл бұрын
Руками
@veymatcompany6959 Жыл бұрын
@@Hawk6895 ты каналы перепутал, тут по юнити, а тебе в камеди клаб надо .i.
@cryp2currency2 жыл бұрын
Кто знает, что за игра в самом начале?
@kadirmolda78632 жыл бұрын
это соул найт на пк
@cryp2currency2 жыл бұрын
@@kadirmolda7863 Не похоже, другой геймплей и интерфейс тоже не похож
@user-mr1oc2zi6d2 жыл бұрын
Enter the Gungeon -_ -
@Gercc0222 жыл бұрын
Что за мелодия играет с 13:21
@GDevAcademy2 жыл бұрын
Остальные взяты из свободных источников, но именно эта моя) В вк можно найти как "Dodiki records - музыка для выбора доширака" :D
@MorPoYT_IloveYou2 жыл бұрын
Не работает анимация когда дергаю красный круг не работает
@MorPoYT_IloveYou2 жыл бұрын
Все починил
@danika33208 ай бұрын
Помогите кто ни будь, после того как добавляю скрипт что перс проходил за объектом, при запуске я иду чуть выше середины и он уходит под фон, что делать ?
@beashynegg28 күн бұрын
нашли решение? у меня тоже самое
@Gevorg2652 жыл бұрын
проблема такая: Unity в режиме редактора: в свойствах Animator( у игрока) есть контролер Player, а если переключить в режим игры, то контролер пропадает, приходится вставлять, только после этого появляется анимация. Что можно сделать?
@Gevorg2652 жыл бұрын
Так разобрался) у меня в начале сцены есть кат-сцена, и она как-то убирает этот контролер, буду думать как исправлять)
@daniil.ponomarenko2 жыл бұрын
пиздец то на 0.25 ОЧЕНЬ БЫСТО то на норм скорости моментами очень медленно, лучше пусть видео будет дольше чем снимать на телефон в 0.25 и смотреть еще раз в замедленном на телефоне
@swarlllik98752 жыл бұрын
А как с таким видом реализовать прыжок на объекты ?
@rophop63732 жыл бұрын
никак, только сделать box colider при попадании в который будет телепортировать наверх
@swarlllik98752 жыл бұрын
@@rophop6373 kzbin.info/www/bejne/bIWrnHajiLWZaZo тут по твоему что? это не 3 д иначе пространство искажалось при передвижении. Конечно могу ошибаться. но реализацию ни где не видел
@peopleplaygraundX5 ай бұрын
The type or namespace name 'Rigivody2D ' cloud not be found
@pluton60712 жыл бұрын
оставь код пожалуйста р
@YOUR_NAME22842 жыл бұрын
У меня скрипт на игрока не перекидывается
@user-gs3nf9ws4k Жыл бұрын
тоже самое
@13VoRoN372 жыл бұрын
бесполезный урок
@user-hh3rc9fy6n Жыл бұрын
нихера не понял, ооочень интересно но слишком быстро и новичку ничего не понятно
@rollim3100 Жыл бұрын
воровать у brackeys а код и я могу!!!! Хоть бы ссылку оставил, видео классное конечно, но все равно!
@keellvear8653 Жыл бұрын
я очень извиняюсь, помогите пожалуйста я в отчаяние выдаёт вот такую ошибку Assets\scripts\control.cs(26,18): error CS1061: 'Animator' does not contain a definition for 'setFloat' and no accessible extension method 'setFloat' accepting a first argument of type 'Animator' could be found (are you missing a using directive or an assembly reference?) using System.Collections; using System.Collections.Generic; using UnityEngine; public class control : MonoBehaviour { public float speed; private Vector2 direction; private Rigidbody2D rb; public Animator animator; void Start() { rb = GetComponent(); } void Update() { direction.x = Input.GetAxisRaw("Horizontal"); direction.y = Input.GetAxisRaw("Vertical"); animator.setFloat("Horizont",direction.x); animator.setFloat("vertical",direction.y); animator.setFloat("Speed", direction.magnitude); } void FixedUpdate() { rb.MovePosition(rb.position + direction * speed * Time.fixedDeltaTime); } }
@alexander_2927 Жыл бұрын
Я конечно не умею делать анимации, но ты не получил компонент animator Private void Start () { rb = GetComponent(); animator = GetComponent(); }
@timaanoshenkov55482 жыл бұрын
мне пишет ts\script\NewBehaviourScript.cs(9,13): error CS0246: The type or namespace name 'Rigidboady2D' could not be found (are you missing a using directive or an assembly reference?) как решить проблему мой скрипт: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class NewBehaviourScript : MonoBehaviour { public float speed; private Vector2 direction; private Rigidboady2D rb; void Start() { rb = GetComponent(); } void Update() { direction.x = Input.GetAxisRaw("Horizontal"); direction.y = Input.GetAxisRaw("Vertical"); } void FixedUpdaite() { rb.MovePosition(rb.position + direction * speed * Time.fixedDeltaTime); } }
@user-dn2du6fw7r2 жыл бұрын
после rb не равно а -
@user-dn2du6fw7r2 жыл бұрын
если есть желание могу скинуть скрипт
@mello_game63382 жыл бұрын
@@user-dn2du6fw7r скинь пж
@Yugo_me2 жыл бұрын
Надо писать Rigidbody а не boady
@user-dn2du6fw7r2 жыл бұрын
@@mello_game6338 извини смог только сейчас using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerControler : MonoBehaviour { public float speed; private Vector2 direction; private Rigidbody2D rb; // Start is called before the first frame update void Start() { rb = GetComponent(); } // Update is called once per frame void Update() { direction.x = Input.GetAxisRaw("Horizontal"); direction.y = Input.GetAxisRaw("Vertical"); } void FixedUpdate() { rb.MovePosition(rb.position + direction * speed * Time.fixedDeltaTime); } }