Много чего нового узнал, чего нет у других, кто делает подобные игры на Ютубе 😊
@Cyber_ezhik4 ай бұрын
Несколько месяцев искала нормальный гайд по TopDown анимации, везде либо непонятно, либо так, будто человек, смотрящий гайд, уже должен знать, о чем говорит спикер. Впервые что-то действительно для тех, кто такой же тупень, как и я. Спасибо огромное, очень доходчиво.
@slava_bro11 ай бұрын
Вот это ты объясняешь: и без лишних разжёвываний и доступно о сложном. Красава, респект тебе
@Monstrila19849 ай бұрын
Спс, очень подробно объясняешь каждое свое действие, что в условиях полной новичковости очень и очень хорошо)
@ИванШаромов-ж1в5 ай бұрын
Господи, это лучшая серия обучающих роликов(не только юнити, а в принципе), мало того что изначально рассказал как сделать так чтобы все было одинаково, так еще и объяснил про базовые вещи, типа ф2 для переименования. При этом приятный и поставленный голос + очень хорошо построены уроки. Однозначно лайк. При чем не всегда за деньги получаешь такое качество.
@neym1__4 ай бұрын
Я в афиге с ютуба, такой годный контент и всего 20к просмотров. Чуваки, давайте поставим лайк + подпишемся, чел реально достоин
@bogdan94237 ай бұрын
Не знал что этот автор настолько крутой!) Респект😎
@RedMorgan2547 ай бұрын
согласен
@where_banana3 ай бұрын
Автору респект, действительно очень четко излагает, разжевано РОВНО на столько, на сколько нужно, чтобы достаточно понять урок, но чтобы не погружаться слишком глубоко
@pionchick48089 ай бұрын
чел ты просто мегахорош, любовь к порядку в коде и в объектах
@lincrxsd2 ай бұрын
бро, это супер. обычно все гайды дают тебе большое количество информации неразжёванной, и тут бам ещё порция огромной информации. но ты, всё подробно объясняешь и плавно переходишь с одной темы на другую. когда смотрю твой ролик, то чувствую, что ты и вправду хочешь научить делать игры и разбираешься в своём деле, а не просто хочешь срубить просмотров. Спасибо тебе большое!
@Oleksandrchokan Жыл бұрын
Спасибо! Просто, доступно, понятно. Жду следующих уроков!
@ДимаАнтусевич Жыл бұрын
Замечательный видеоурок по Unity, продолжайте в том же духе.
@stipi574310 ай бұрын
Самый имбовый урок который видел, спасибо огромное!
@Всебебры7 ай бұрын
Мужик красавчик.Спасибо за такие подробные уроки
@inspiratioonn5 ай бұрын
я в шоке, лучший курс по самым базовым настройкам, желаю удачи и быть таким быстрым, как этот кубик
@darksteel171611 ай бұрын
С тем как ты объясняешь и показываешь это всё, чувак моё почтение, с меня подписка и лайк.
@lusenteus127227 күн бұрын
Крутой урок! Буду смотерть дальше. Очень полезно и позновательно
@sorygg7631Ай бұрын
Долго искал на просторах интернета хороший курс и, похоже, наконец нашёл! ))
@LexMardarGame5 ай бұрын
Огромная благодарность за твой труд! Желаю тебе кучу подписчиков и развития канала))
@rancesen4885Ай бұрын
Спасибо большое за эти уроки, очень продуктивный контент!
@daser1713 ай бұрын
Очень качественный контент! Только начал смотреть и не могу оторваться. Все понятно объясняешь и сразу с примерами, супер не останавливайся!
@purple_whoАй бұрын
с вашей помощью с нуля делаю игру для диплома, спасибо больше, ваши уроки очень помогают!!
@ИванИванов-ж3б1й10 ай бұрын
Спасибо за видос! И кстати для упрощения кода в Юнити есть такая функция “Horizontal” в которой уже есть w a s d, с помощью этого инструмента можно написать один if вместо четырех
@AryanAbdullaev11 ай бұрын
классное видео, буду смотреть и учиться так весело
@dead_guy22452 ай бұрын
Привет. Забегаю вперед - Вы большой молодец, сложные вещи объясняете доходчиво.
@LantooOneoffAll11 ай бұрын
Как же круто будто с тобой всё делаешь! Интро супер
@bronny_pro23 күн бұрын
Звук клавиатуры на фоне как АСМР Кайф
@ЕгорПовелитель-д5у7 ай бұрын
Спасибо, ролик очень качественный
@luciffferrryt55035 ай бұрын
Нифигасебе я сундук с ресурсами откопал, это же офигенно-понятная и простая для новичка информация, искал как делать без знания кода с визуальным программированием, а в итоге залип на написание кода да еще и понял что я все что происходит понимаю так как когда-то немного смотрел пару уроков по джава.
@guilly64933 ай бұрын
Просто великолепно, спасибо огромное, что выложил в бесплатный доступ, очень полезный контент для меня(нуля полного в юнити, а так создал пару игр на годот)
@НикитаГуляев-ы8ш10 ай бұрын
Чел, ты молодец! Так держать!
@bisquit77798 ай бұрын
Огромное тебе спасибо за труд! Задали лабараторное задание сделать игру в Unity и я бырал сделать игру в стиле Top-Down. Не представляешь как сильно помогают твои гайды привыкнуть к движку и понять как правильно писать код для игр. Надеюсь за две недели смогу сделать хороший сюжет и добавить NPC. Удачи!
@fram95707 ай бұрын
нам тоже задали, только это зачет со всеми диздоками, тз, расчет монетизации 1 курс на основе 9го класса, заебись мы еще ничего не изучали, ни одной пары по играм, только обоссаный html, а уже делайте игру ребята ВО👍
@mousechannel471210 ай бұрын
Спасибо. Работает. По старой системе по диагонали кстати можно передвигаться без нормалайзов
@ИринаПотапова-ц3ф Жыл бұрын
Большое спасибо 🙏
@evilrabbit927011 ай бұрын
Спасибо за труд, понравился урок!)
@FAV867 ай бұрын
Очень классно объясняете! Спасибо вам!
@InvokerPudge-v7u23 күн бұрын
Спасибо за урок!
@evilcott11 ай бұрын
Уроки классные, надеюсь после всей реализации игры будут допы по типу вкладки настроек графики, клавиш и прочей лабуды, присущей играм. Также жду по окончании систему загрузок-сохранений. Завтра приступлю к третьему уроку! Лайк, подписка! Пы.Сы. Ссылки можно добавлять в описании под видео, ничего ютуб не будет ругать, а вот все теги нужно убрать из описания (этого как раз ютуб не любит) и их нужно в творческой студии в поле теги все прописать (copy-paste).
@goodwinzzz6 ай бұрын
благодарочки за виидео. перешел сразу на след видео, где 2-й способ, но пришлось вернутся что-бы подключить Rigidbody2D )
@MinoHuntelaar11 ай бұрын
для движения можно использовать такой код using System.Collections; using System.Collections.Generic; using UnityEngine; public class NewBehaviourScript : MonoBehaviour { public float speed; private Rigidbody2D rb; private Vector2 moveVelocity; // Start is called before the first frame update void Start() { rb = GetComponent(); } // Update is called once per frame void Update() { Vector2 moveTnput = new Vector2(Input.GetAxis("Horizontal"), Input.GetAxis("Vertical")); moveVelocity = moveTnput.normalized * speed; } private void FixedUpdate() { rb.MovePosition(rb.position + moveVelocity * Time.fixedDeltaTime); } }
@Sobiikk7 ай бұрын
Спасибо!
@artemsadchikov7120 Жыл бұрын
урок интересный
@korlorey6 ай бұрын
Спасибо, чёрный маг. Самые удобные уроки, сразу с практикой и для чайников. Обнял-приподнял! ヾ(•ω•`)o
@lord_nekit_05206 ай бұрын
спасибо большое, благодаря тебе выйдет игра :>
@SuperPuperCode11 ай бұрын
Спасибо за туториалы,очень полезные!, прошу только не забрасывать, можно один тип игр, потом 3d, потом 2d survival и тд. Кстати начал изучать Unity и поставил вторую систему linux Mint Cinamon, установил юнитиХаб с официального репозитория юнити и на удивление обнаружил, что на линуксе юнити работает очень шустро, , аж бальзам на душу! на виндоусе вечно долго грузилось. Кому может будет полезно об этом узнать. 😊
@timsant214711 ай бұрын
Спасибо за урок!!
@Elleviya8 ай бұрын
очень важная инфа тонкости спасибо
@mousechannel471210 ай бұрын
Мне трудно разглядеть, когда Visual Studio светлая тема Белый текст на чёрном фоне лучше видно. В случае с программированием там цветной текст.Но всё равно Глаза портит
@W_O_I_F2 ай бұрын
Офигенный контент!!!
@RubberVermishel2 ай бұрын
ТЫ ЛУЧШИЙ
@YuliaChevtaeva10 ай бұрын
Спасибо, очень понятно объясняете!☺
@ГлебВласов-б7е9 ай бұрын
Я бы еще добавил проверки на одновременное нажатие двух противоположных клавиш движения, чтобы в таком случае длина вектора была 0, и движения не было
@ToiXut8 ай бұрын
Оно вроде и так на ноль выставляется, как минимум у меня в проекте так и работает
@владмаркин-е1н7 ай бұрын
лучший русскоязычный гайд
@TinyGamesUnity7 ай бұрын
Спасибо)
@ryba4th Жыл бұрын
благодарю за урок! можешь в одном из следующих уроков показать, как привязать анимации к управлению персонажем? т.е., условно, при нажатии вправо персонаж будет не только перемещаться как камень, а с анимацией😊
@TinyGamesUnity Жыл бұрын
Да, это будет через 1 урок)
@KnightOfEternity1311 күн бұрын
Некоторые используют Update вместо FixedUpdate и корректируют ввод учитывая переменную прошедшего времени. Якобы это чем-то предпочтительнее.
@DiSeR_2575 ай бұрын
делаю проект по информатике по твоим урокам лучшие просто 🥰
@АндрейПялкин-о7ш6 ай бұрын
красава прям круто снимаешь😍
@Иван-д2ф6ш Жыл бұрын
спасибо за видео. вообще у нас с другом есть идея использовать ваш туториал как прототип для своей игры. но разнообразить или/и сеттинг и игровые механики
@DioBrando8626 ай бұрын
Такой же код как на видео в этом моменте 12:12 но выходит такая ошибка NullReferenceException: Object reference not set to an instance of an object player.Update () (at Assets/Scripts/player.cs:33) из-за чего это происходит и как её решить?
@Andrey-j2dАй бұрын
та же фигня
@_BLACK_Game_6 ай бұрын
помогите пожалуйста. Не могу разобраться с файлами исходного кода. куда мне зайти?
@Neofia69627 күн бұрын
В место if при движении надо ставить 1 или - 1
@КулиевНизами10 ай бұрын
Будущая легенда
@Gsgsjajshsh11 ай бұрын
В комментариях много вопросов, почему не работает код на 5:29 Нужно этот скрипт не забыть добавить к самому объекту Player, тогда всё заработает.
@esgod5 ай бұрын
Спаситель
@M4GROZ3 ай бұрын
У меня наоборот, я привязал скрипт, но у меня почему то пишет, что при запуске игры клавиши нажимаются, а я их даже не трогаю.
@ШадиярШаймерден-п5п2 ай бұрын
Здраствуйте автор , спасибо большое за видео❤ Можно попросить помощи в самом конце Debug.Log(inputVector); Вот это выходит ошибкой не могу понять
@ШадиярШаймерден-п5п2 ай бұрын
"Debug" является неоднозначной ссылкой между "UnityEngine.Debug и "System.Diagnostic.Debug".
@temmi010Ай бұрын
Вы очень хорошо все объясняете мне очень нравится но у меня проблема когда поставил вместо Update Fixupadate Персонаж перестал двигаться, а как вернул update все заработало, можете помочь
@prokazteq4 ай бұрын
12:10 а если на этом моменте у меня в юнити ошибка в 33 строке?
@prokazteq4 ай бұрын
хотя я делал все точно так же как и на видео
@exspley3 ай бұрын
Красавчик
@DaniilZelikov7 ай бұрын
Спасибо большое за урок! Может ли мне кто объяснить разницу использования FixedUpdate с Time.fixedDeltaTime и Update c Time.deltaTime? Ощущение, что разницы никакой. Поясните, если я не прав
@Iloury5 ай бұрын
У меня игрок после нажатия клавиш сразу возвращается назад что делать?
@silverharbor7549 ай бұрын
Ничего не получается... (( вместо белого квадрата добавляется прозрачный круг. Дёргаю значения координат - никак не реагирует, ни положение, ни размер не меняет. Когда пытаюсь его выбрать - просто исчезает. Переключаюсь со сцены на гейм - там белый квадрат есть, но двигаться и не думает, консоль молчит. 😖
@S18T95 ай бұрын
Здравствуйте, у меня выходит ошибка: "if" является тип, который недопустим в данном контексте. Я что то не так делаю?))) подскажите😅
@S18T95 ай бұрын
А, я тупой 😂😂😂😂😂
@котзлой-ь7с2 ай бұрын
Блин я похоже тупая , вроде все сделала как на видео , а оно ругаеться , там только предупреждение пишет и всё больше ничего , ошибок нет , а игра пишет не запуститься пока все не налажу
@Noqlium6 ай бұрын
16:49 двух кадров не хватило, эх
@aweawe21988 ай бұрын
Привет, а не подскажите как сделать чтобы при написании кода показывались эти автоподсказки или автозаполнения, как точно это называется не знаю. Просто Input, GetKey, RigitBody2d и прочее у меня не подсвечиваются. А было бы очень удобно если было бы как тут. Настройки в студио вроде бы ставил как у вас, но видимо что то упустил, раз это не отображается.
@aweawe21988 ай бұрын
Окей, я пропустил момент с настройками в Unity - External Tools. Все работает 😀
@stasradchuk61178 ай бұрын
спасибо за видео
@trifrostig7 ай бұрын
спасибо и респект+
@M4GROZ3 ай бұрын
Что делать?! Я ещё на первом этапе получил ошибку! Когда запускаю игру мне все равно само выводится "Pressed", когда я ничего не нажимал, а когда вводили вектора, то мне писало, что моё движение (-1.00, 1.00), когда я тоже ничего не нажимал! Что с этим делать?
@LetusandSildi17 күн бұрын
If пропустил
@VyacheslavVita4 ай бұрын
Я делаю 2д платформер и реализовал такое же передвижение через метод MovePosition, но теперь персонаж медленно падает. Как это лучше будет пофиксить?
@MikasaQx2 ай бұрын
Ты видео вообще смотрел?
@fram95707 ай бұрын
я в точности скопировала первый скрипт, почемуууу у меня вылазит ошибка а ещё не понимаю почему этот скрипт не привязан к квадрату и он все равно выполняется
@IceCrek9 ай бұрын
Я получаю это предупреждение журнала "Не удалось загрузить файл 'NiceIO" в Unity всякий раз, когда я добавляю скриптовую машину или StateMachine в GameObject. Я использую пакет Input System . Пожалуйста, помогите.
@Vintosexe Жыл бұрын
интро кайф)
@ЯрославГурьянов-т4о11 ай бұрын
У меня не получилось. Видимо я что-то не так сделал, но юнити отказывается принимать скрипт и пишет мне что я говно. Проблемы возникли даже с запуском скрипта, который находится на 5 мин видео. Сидел часа 3 пытался исправить, но не получилось.
@TinyGamesUnity11 ай бұрын
Приходи в телеграм, там разберемся.
@asatrali39632 ай бұрын
помогите ,у меня в верх и в низ все ок,а в право и влево когда я нажимаю тоже поднимается в верх и вниз
@SexGiantStudioАй бұрын
Вы минус поставили в векторе движения?
@ИванДовлатов-х3ж11 ай бұрын
А не лучше оставить Update, но просто домножать на Time.deltaTime координаты? И ещё неплохо бы вектор ограничить максимальной длиной, чтобы по диагонали не гонял быстрее, чем по осям
@TinyGamesUnity11 ай бұрын
С update +time.deltaTime может нестабильно работать, по крайней мере, я ловил таки случаи. А вектор движения мы нормализуем в следующем уроке вроде.
@ИванДовлатов-х3ж11 ай бұрын
@@TinyGamesUnity хмм, блин, интересно. Надо будет потестить. А что за случаи такие?
@TinyGamesUnity11 ай бұрын
Я хз) просто иногда скорость была выше при тех же самых настройках.
@ИванДовлатов-х3ж11 ай бұрын
@@TinyGamesUnity ну спасиб) В принципе наверное это будет понятно, если посмотреть как этот метод Time.deltaTime конкретно работает. Надо будет глянуть заодно че там вообще в нем понаписано)
@mrsmilegod12387 ай бұрын
Не получается анимация бега все попробовал не помогает
@ерор404-о2ъ11 ай бұрын
У меня проблема с управлением я написал код и у меня персонаж когда нажимаю D идет в лево Нажимаю А идет в право Изменено: я решил проблему спасибо за очень хороший гайд
@vixxx760811 ай бұрын
Спасибо за видео, у меня вопрос. А разве 0.71 + 0.71 это не больше единицы? получается что normalized уменьшает скорость, но персонаж по прежнему по диагонали движется быстрее, поправь меня, если где ошибаюсь
@TinyGamesUnity11 ай бұрын
Это как раз единица. Длина вектора это корень квадратный из суммы (x**2+y**2). 0.71**2 это 0.499(9). А 0.499+0.499=1. Корень из 1 равен 1.
@vixxx760811 ай бұрын
@@TinyGamesUnity благодарю
@royalexgaming514011 ай бұрын
С интерфейсом Юнити все понятно, но когда дело доходит до кода почти ничего не понятно, хотя я знаю некоторые основы, как я понял понимание кода в будущем придет или это все надо зубрить чтобы не забыть?
@TinyGamesUnity11 ай бұрын
Нет, зубрить не надо. Все придет с практикой. Практика и ещё раз практика.
@royalexgaming514011 ай бұрын
@@TinyGamesUnity Понятно, спасибо
@qqqwero9 ай бұрын
Какие расширения стоят в VS code?
@TinyGamesUnity9 ай бұрын
Я не пользуюсь VS Code, поэтому лучше загугли этот вопрос.
@qqqwero9 ай бұрын
Хорошо, спасибо@@TinyGamesUnity
@vafodzhuraev9 ай бұрын
помогите пожалуйста у меня ругается на Debug и вообще не хочет проверять
@vafodzhuraev9 ай бұрын
Все решилось Просто надо было перезайти в unity и переписать весь код в ручную без автокорекции)))
@НумаВова3 ай бұрын
а знаете ютубера сергонии так вот этот ютубер делал игру сам с графикой точно такой же как и у автора в интро
@dolgiy14988 ай бұрын
Спасибо что ты ест
@nazgul23911 ай бұрын
Привет! Можно ли тебя как то материально поддержать?
@TinyGamesUnity11 ай бұрын
Спасибо большое) я думаю, что сделаю boosty, только пока не разбирался, что там да как
@LeRnol114358 ай бұрын
у меня тупо нет инпута в программе
@Double.T-vi1rs9 ай бұрын
а чому ти inputVector обʼявив в fixedUpdate не краще було б його обʼявити в старті а в fixedUpdate вже провіряти і скидувати inputVector до 0
@Bob4il11 ай бұрын
Я не знаю,всё правильно пишу не работает,пишет ошибку,кто смог напишите пожалуйста 5.29
@Bob4il11 ай бұрын
5.29 таимкод
@Bob4il11 ай бұрын
Всё понял,только не понял как получилось
@temich39th11 ай бұрын
У меня тоже куча ошибок, код тупо такой же как в видео, а выдает ошибки и ничего не работает @@Bob4il
@AnastasijaKlimeto11 ай бұрын
У меня еще лучше, код написан правильно никаких ошибок не выдает но куб не двигается если на кнопки жать))
@temich39th11 ай бұрын
@@AnastasijaKlimeto то же самое
@_EliteKnight_10 ай бұрын
В C# нет функций, есть методы.
@TinyGamesUnity10 ай бұрын
Спасибо за уточнение!
@bubblekwas59865 ай бұрын
ахахахаахкк какой же я еблан вместо того чтобы досмотреть видео и написать inputVector = inputVesctor.normalized; я написал 20 строчек кода которые это исправляют