Как сделать игру на Unity в 2д с нуля #1 | Основы и персонаж
Вставка
- Опубліковано 10 кві 2022
- Чекни описание
Там много полезностей (в том числе и исходный проект)😉
Начинаю курс по Unity2d с нуля, где почти подробно рассказываю как и что происходит.
На этом курсе мы от полного недопонимания дойдем до готовой версии Flappy bird.
Полезные ссылки:
-
Boosty: boosty.to/hornas (там исходники туториалов)
Дискорд сервер: / discord
Телеграмм канал: t.me/HRNchanel
JetBrains Rider - www.jetbrains.com/ru-ru/rider...
Unity - unity3d.com/get-unity/download
Графика для Flappy bird - gcup.ru/load/assets/tilesets/...
Шрифт Flappy bird - fonts-online.ru/fonts/flappy-...
Моя игра ("Furaito"): hornas.itch.io/furaito
На хлебушек подать можно здесь: www.donationalerts.com/r/hornas
-
СОЦСЕТИ:
шифруюсь.
Ключевый слова:
Юнити, юнити, юнити2д, юнити 2д, Unity2d, Unity, юнити с нуля,
юнити с полного нуля, как сделать игру, как создать игру, Gamedev,
gamedev, разработка игр, 2д, Rider, JetBrains Rider, как сделать игру быстро,
flappy bird на юнити, flappy bird с нуля, как сделать игру с полнейшего нуля - Ігри
Возился с тем что не было подсказок таких как Update, tnansform, translate и тд. Оказалось что ошибка была в том что я не включил в настройках юнити (Edit-Preferences в External Tools в вкладке External Script Editor Райдер (а у меня стояло Open by file extension), и всё у меня появились все подсказки и текст светится фиолетовым, на решение этой проблемы я потратил 5 часов, пересмотрел все видео и туториалы и как-то сам начал через переводчик включать и выключать все вкладки 😅😂
Закреплю коммент чтобы больше не жаловались на эту проблему)
@@h0rNAs А где находится External Tools? Что-то не могу найти..
+ у меня не работают движения игрока..
(Уже решил проблему, вот кусок скрипта:
private void Update()
{
if (Input.GetKey(KeyCode.D))
{
rb.velocity = new Vector2(speed, rb.velocity.y);
}
if (Input.GetKey(KeyCode.A))
{
rb.velocity = new Vector2(-speed, rb.velocity.y);
}
if (Input.GetKeyDown(KeyCode.Space))
{
rb.AddForce((Vector2)(transform.up * jumpForce), ForceMode2D.Impulse);
}
}
Ну прост оч помогло)) Спасибо!
Никитос, столкнулся с такой же ситуацией, и мне кажется ты что-то недоговариваешь
а где эта вкладка иначе дальше не могцу делать
Всем кто только зашел на видос и думает: "оно того стоит?". Отвечаю, стоит, если вы почти ноль. Я прошел все 9 видео и в результате загрузил на свой андроид рабочий билд игры с ассетами от реальной игры flappy bird. По большей части курс поможет освоиться c интерфейсом Unity, в том что касается 2D на базовом уровне. Узнаете как создавать объекты, как создавать скрипты и привязывать к объектам, научитесь загружать ассеты и привязывать к объектам и даже сделаете простенькую анимацию. Но самое важное, если вы ноль в разработке, то на выходе получите готовую игру, хоть и мегапростую, зато мотивации продолжать будет выше крыши. П.С. Жаль автор пропал и не пилит новый контент.
Я вот думаю попробовать 2д гонки сделать. На чем лучше делать? И вообще на сколько это муторно будет? Потому что нарисовать все я смогу а вот сделать из этого игру
Урок просто супер, не вздумай бросать и двигайся дальше, у тебя отлично получается!
Полностью поддерживаю комент. Вы отлично и доходчиво объясняете тему. У вас случаем нет уроков по С# ?
Но я так и не понял, как можно сделать так чтобы прыжок не был как в игре Flippi Bird? Потому что во второй части это не сказано.
Вау, как хорошо объясняешь, единственный урок, где я понял, зачем нужен time.deltaTime. В остальных уроках был принцип "Ну вот вы эту строчку кода в 200 символов напишите, с помощью нее вы сможете ХОДИТЬ. Она работает по принципу того, что ты ходишь =)"
До такой степени всё подробно рассказано, браво! Учусь даже не зная языка программирования C#
Очень круто ,
ты объясняешь микро действия и микро понятия , спасибо большое!!
Всё чётко и без воды. Таких людей надо на руках носить
Объясняешь супер, нравится, как ты каждый метод проговариваешь и поясняешь, как и что он делает. Спасибо за такие уроки!
Отличное начало курса, продолжаю смотреть. Все просто и понятно, огромное спасибо
Вот, наконец-то попался нормальный видос по Юнити 2Д, парень все спокойно раскладывает без понтов и без пропуска важных действий!
Поставьте ему лайков)))
Приятный такой голос и речь правильно поставлена. Без матов и понтов. Супер. Спасибо
Привет, скажу честно, ты за 1 видео объяснил больше информации, чем другой ютубер за 5 штук)
Спасибо тебе большое, я смотрю видео только для будущего интереса, хочу создать игру без движений, прыжков и так далее, но было интересно и познавательно смотреть))
Спасибо тебе большое за уроки, неимоверная радость после запуска программы где кубик просто падает
тоже
тоже самое я так радовался от того что просто кубик упал
Блин очень годно, пожалуй поизучаю юнити по твоим видео, спасибо, разжевываешь все прям супер
Спасибо, начало только что было положено! Приятно тебя смотреть)
Очень крутой урок, хочу научиться программировать, надеюсь ты будешь продолжать, завтра начну смотреть остальные уроки!)
тоже в 11 часов ночи решил гд сделать?
Hormas классное видио, всё понятно желаю удачи.❤
Закончил курс Сакутина по шарпу, теперь сажусь за твой по юнити, работаем 🔥
Очень хороший урок! Давай исчо! Лайк и коммент в поддержку!😊
Спасибо огромное!)
спасибо за урок, я перехожу с другого движка и мне очень понятно все что ты объясняешь
Супер-топ видос, все детально разжевано, автору печенек и удачи
Братан спасибо огромное-преогромнейшее и не бросай продолжай в том же духе всё понятно и хорошо сделано ты топ
Спасибо! Все доступно и понятно)
Всё так спокойно и понятно, мне оч понравилось
Большое спасибо, хоть я теперь и работаю над своей платформой, и мне нет необходимости в Unity. Но всё же спустя 2 месяца посмотрел этот урок и сделал)
Cпасибо, C# знал не плохо, но в юнити не получалось, твои уроки помогли.
Лайк однозначно, это видео как раз для тех кто учится с нуля
это круто, просто огонь так держать . только не продайся )))
Классное начало
Первый урок просто огонь 🔥 Совсем недавно закончил курс по шарпу от Ромы Сакутина, теперь начинаю вместе с тобой учить юнити, спасибо за курс
расскажи про курс в общих чертах, как так могло получиться, что после Сакутина тебе надо еще доучиваться?
@@monsterturbo9711 У сакутина курс по c#, а не по юнити...
@@hondalover1720 а вот курс который вышел месяц назад на 9часов какую часть знаний покрывает по сравнению с его платными курсами
???
Как ты выжил после Сакутина 💀☠
Спасибо большое обьясняешь просто супер👍
Самое понятное и доступное объяснение👍👍👍👍👍👍
круто, зашел просто что бы отдохнуть, почилить, но вместо отдыха выучил с#
Братан ты как я немножко смушёный но за урок респект спасибо братан
Желаю тебе больших успехов
Ты топ!!! Так офигенно пока ещё никто мне не объяснял.
Брат, спасибо большое, вот спасибо❤
У меня вопрос ,я хочу создать игру для телефон,мне нужно ли выбрать mobile 2d? Ещё вопрос этот код который ты написал сработает ли для телефона? 26:14
На визуал студио не получается сделать код, просто написал как у тебя, но в юнити нет окна speed а в визуал студио строка даже не подсвечивается
Помогите пожалуйста, мой юнити2д не обновляет скрипт, сто делать.
Пишу через vs19, смотрел решения этой проблемы, там говорят поставить галочку на auto refresh, но нет там его
Классно,молодец,красава
Не отображается переменная speed в инспекторе, хотя галочка на скрипте стоит . Как исправить?
Просто ахуенный урок, очень ламповая и спокойная атмосфера)
все пошагово,респект все супер
почему у меня все кнопки в райдере работают по разному хочу добавить фигурние скобки (зажимаю шифт і нажимаю на фигурние скобки)а мені перекидивает на другие строчки или нажимаю Backspace а оно мотает назад я не могу стереть помогает только delete что делать?
Супер;) Молодец!
Обалденное видео. Молодец! А райдер я хотел скачать но он указывается как платный после 30 дней, а бесплатный такой райдер есть? просто подсказки там для меня офигенно важны!
урок идеален автору респект
когда я добавляю физику на плейер, да все порядке физика только у него есть,но после запуска почему то камера тоже падает как это решить ?
Название курса: "Как сделать Flappy bird на Unity.
Так же последние слова в первом видео: "... квадратик у нас прыгает в воздухе, как в игре Flappy bird. Это плохо."
P.S. Просто шутка, не воспринимайте серьёзно. А так-то, спасибо за видео
спасибо за урок очень помог
а в вижн студио какие программы выберать?разработка на пайтон
Что делать если я создал проект, пытаюсь в него зайти пишет "this project is not valid", а также на самом "блоке" где пишет название проекта, его версия и тому подобное пишет not connected, когда нажимаю просит подключить проект к unity cloud, а когда подключаю ничего не происходит и not connected дальше остается всё на том же месте, проект никак не запускается. Я в этом всём новичок, поэтому если что-то делаю неправильно подскажите пожалуйста
как ты поставил значение х спиду? (16 страница на 21 52) не могу найти решение хлеб
спасибо за классный урок!!
Урок класс! Только в конце у меня произошел баг и куб место того, чтобы прыгать , сразу без нажатия пробела улетает. Помогите пожалуйста
Подскажите пожалуйста,если писать код в ворд код будет работать?
Great video!
Привет Hornas, не так давно решил начал изучать unity и kotlin, чтобы сделать свое приложение или игру, мне 22 года, занимаюсь музыкой, учусь. Хочу спросить стоит ли тратить на это время, потому что не знаю насколько может затянуться процесс изучения материала, чтобы сделать хороший продукт, и второй вопрос - реально ли начинающему разработчику заработать на своей игре в 2022 году?
1) Если данная тема тебе интересна, то конечно изучай
Правда я не очень врубаюсь почему юнити и котлин. Лучше сначала что то одно выучить
2) Почему нет? Если будешь усердно работать, то заработаешь
Что делать, если куб просто двигаеться в право, я ничего сделать не могу.
у меня скрипт не работает:окно speed отображается но player не двигается
2D object sprite и у меня там нету выбора дальше. Если нажать на sprite создается пустой спрайт . Что делать???
подскажите пожалйстка
Возникает проблема в том что Юнити постоянно выбивает ошибку
при написании любого кода
Как это можно решить?
извините но у него на моменте update когда он его вбивает появляются дополнительные строки с текстом а у меня нет обьясните это пожалуйста
Я еле нашёл тебя ты супер!
Спасибо тебе не то что другие ютуберы ты ответил хотябы на то что писал а то ничего не понятно было
Спасибо, очень понятно и доходчиво. Надеюсь будет много видео :D
Я начал изучать Unity, пробовал создавать несколько проектов по видеоурокам, но везде стыкался с одной проблемой, видео слишком старые и версии программ также, и хоть я все 1 к 1 повторял по видео, рано или поздно возникала ошибка которую решить я никак не мог, приходилось переходить на другой урок :( Но все равно, я узнавал кое что новое :)
Надеюсь тут такой проблемы не будет и я наконец-то смогу завершить хоть одну игру))
Как у тебя сейчас дела? Расскажи пожалуйста, очень интересно узнать будет
@@jokdragnl4083 начал проходить уроки от юнити у них на сайте, немного сложновато на английском, пока что справляюсь)
А на уроки на Ютубе я пока забил.
А мои туториалы помогли как то?
@@h0rNAs конечно, как я уже писал, все понятно и доходчиво объясняешь. Но я только начал изучать юнити и мене захотелось боле базовые уроки пройти.
Можно в настройках поменять ПО в котором будут открываться скрипты
помогите пожалуйста!! короче, 24:33 когда он пишет "transform.up" слева пишется "vector2" у меня такого нет.. не знаю из за этого или нет , но у меня не прыгает перс
Супер гайд очень помог
Полезное видео.
Выпусти видео, пожалуйста, как делать визуальные новеллы в юнити
спасибо большое всё очень понятно!!!!!!!
А где писать скрипты?
Что делать если код не подсвечивается. Ато я записал код на он не работает.Или у меня не та версия 😢. 2022.03.f1? Ответьте пж!
урок великолепный
Кто-нибудь подскажите ,почему у меня несмотря на то что я ввела KeyCode.D кубик после запуска двигается сам по себе
Слушайте , такой вопрос . При попытке открыть уже сохраненный проэкт , Unity просто выкидывает меня обратно на окно UnityHub . И никак не открывает проэкт , не знаете что это ?
Попробуй загугли эту ошибку, может что то в интернете есть
Топ ролик
Спасибо Вам!!!
а можно ли обычным блокнотом прописать код скриптов?
Пишет Assets\scrips\player.cs(15, 2) : error CS1513: } expected
у меня не подсвечивается Using UnityEngine и дальше просто не получается ничего делать
Делаю курсач с флапи бёрд по твоим видео, очень понятно объяснил, но я походу где-то запнулась и у меня когда начинается игра, игрок сразу падает и пропадает с поля но видно по y что он движется и я могу им управлять, ноо как сделать так чтобы он на поле был?
Я поняла почему так, я не поставила бокс калайдер персонажу-_-
Можно ссылку или полное название твоей программы,а то с Visual не получаеться
Можешь в описании посмотреть "Jetbrains Rider"
Или у меня в профиле есть она
Можете обьяснить, пожалуйста, почему мы используем в векторе именно y, если движение осуществляем по оси x?
Какой таймкод?
@@h0rNAs 21:53 , спасибо! У меня все получилось, но либо мозги перегорели, либо хз, не могу понять, почему указываем вертикальную ось, хотя движение идет по горизонтали)) не бейте, я только учусь
Я кншн не понял понял ли ты или нет, но на всякий случай объясню)
Я установил в переменную скорости ту же самую скорость которая и была
А если проще, то просто оставил скорость неизменной
после момента с velocity начинает выдавать ошибку, что только не делал с этим.Перепроверял с роликом - всё написано одинаково
Та же проблема
Спасибо
cпустя год никто не ответит , но я все таки спрошу. 16:07 сделал все также, поставил speed 1 но кубик только падает
Привет, у меня вопрос вот у меня работает игра если не писать rigidbody2d а если напишу то пишется ошибка, я пишу в Visual Studio если это инфо тебе нужно
Очень скудная информация
Ты написал все кроме нужного, ошибки
Напиши ошибку, а ещё лучше загугли и поищи ее в интернете
Мне вылезло вот это
Assets\cкрипты\игрок.cs(26,16): error CS1061: 'Rigidbody2D' does not contain a definition for 'AddFoce' and no accessible extension method 'AddFoce' accepting a first argument of type 'Rigidbody2D' could be found (are you missing a using directive or an assembly reference?)
Что с этим делать
Ну вообще перепроверять код
Если лень то можно загуглить
А так просто надо вместо "AddFoce" написать "AddForce"
И ещё стараться не называть папки и скрипты по русски, но это уже просто замечание
Я написал всё точно также как в видео, без ошибок, но у меня выдаёт ошибку:
Assets\Script\player.cs(8,12): error CS0246: The type or namespace name 'Rigidbody2d' could not be found (are you missing a using directive or an assembly reference?)
Памагити 😅
Rigidbody2D
У тебя после 2 маленькая d
Transform' не содержит определения для 'translate', и не удалось найти доступный метод расширения 'translate', принимающий первый аргумент типа 'Transform' (отсутствует директива using или ссылка на сборку?
Как исправить?
@@ignopsi8388 transform с маленькой буквы
@@dangerpro1337 Assets\Scripts\Player.cs(13,29): error CS0120: An object reference is required for the non-static field, method, or property 'Transform.right'
transform везде с маленькой пишется
Ты хоть вглядывайся в регистр когда ролик смотришь)
@@h0rNAs лан
11:21 void помечает метод, который ничего не возвращает после своего выполнения, а не просто говорит, что это функция
Какие минимальные системные требования нужны для создания игр?
Именно для юнити windows 7 и выше, только 64-битные, и вроде directx 10, к самим комплектующим требований нету, но если юнити лагает можно установить его более старую версию
Void в си шарпе обозначается функцией) 🤭
У тех, у кого по этому уроку не отображаются спрайты, просто камеру по оси Z сделайте -1.
Спасибо
Подскажите, безумно хочется создать игру типа Лимбо, или Валент хертс, что важно знать? Какой язык? Движок?
С помощью юнити можно сделать все🙂
@@h0rNAs вы молодец, я с удовольствием смотрю ваши видео
@@h0rNAs Юнити только с шарпом дружит? С джавой не будет дружить?
Да, только шарп или визуальное программирование
Хотя если где то найдешь очень старые версии, то там мб будет поддержка джавы
Бро как сделать прыжок без rb (Rigidbody2D) тип:
if (Input.GetKey(KeyCode.A))
{
transform.Translate(-transform.right * speed * Time.deltaTime);
}
скажи пожалуйте я не могу
Без физики прыжок все равно сделать не получится, поэтому решай как то свою проблему
Что делать если фон перекрывает обьекты?
А если нету кнопки на установку время?