#1 - Как начать проект в Unity 2D

  Рет қаралды 34,505

Noob Game Dev

Noob Game Dev

3 жыл бұрын

В видео рассказывается о том как создать проект в Unity, как поместить объекты на сцену, и как добавить им компоненты, а так же как разрезать набор спрайтов и кое что ещё!
Discord: / discord
Вконтакте: noob_game_dev
Телеграм: t.me/Noob_Game_Dev

Пікірлер: 88
@user-bp7me4ch6h
@user-bp7me4ch6h Жыл бұрын
Все по существу и без лишней воды. Большое спасибо за познавательный контент!!!
@ksenof8332
@ksenof8332 2 жыл бұрын
Я искал медь, а нашёл золото. Крутые уроки, всё кратко и по теме :)
@garrets
@garrets 2 жыл бұрын
Хороший урок, для начала 2D !
@coolgood8893
@coolgood8893 Жыл бұрын
Это действительно то, что я искал)
@bengreen2532
@bengreen2532 3 жыл бұрын
Всё четко, внятно и понятно! Выражаю огромную благодарность, ставлю лайк, подписку, колокол!
@NoobGameDev
@NoobGameDev 3 жыл бұрын
Благодарю!)
@Me-ss6rr
@Me-ss6rr 3 жыл бұрын
я пожалуй последую твоему примеру
@bezmatov9006
@bezmatov9006 2 жыл бұрын
Я столкнулся с несколькими трудностями: 1) Редактор unity не убирает фон спрайтов. Решение: В поисковике находите "Изменить формат jpg на png". Загружаете файл в онлайн редактор и меняете формат. Затем ищете в поисковике "Убрать фон изображения". Загружаете файл в онлайн редактор и убираете фон изображения. Теперь unity сможет понимать границы вашего спрайта. 2) Не получается выделить объекты Ground в окне SampleScene, чтобы переместить их в общую папку. При удержании левой кнопки мыши выделения объектов не происходит. Решение: Я сделал это вручную, перетягивая объекты по одному, но уверен, что есть какое-то сочетание клавиш, о котором я не знаю. 3) Не получается скопировать изображения внутри сцены. Решение: Я просто перетянул несколько изображений на сцену из папки Sprites.
@oldborodach
@oldborodach 2 жыл бұрын
Спс за труд, скачал конечно другие спрайты ну надеюсь все получится. 🤝 Кстати про спрайты у тебя то в уроке одни и твои , а я скачал другие и пипец как вчера тупил до часа ночи 😂. Знаешь что интересно🤔 3Dмодель в 2D игре ☝️😳
@user-wd4kr4qe3r
@user-wd4kr4qe3r 3 жыл бұрын
Благодарю за понятный и информативный ролик!
@NoobGameDev
@NoobGameDev 3 жыл бұрын
Спасибо) Рад, что Вам понравилось)
@ihavetosurvive
@ihavetosurvive 3 жыл бұрын
Просмотрено!
@Czimbala
@Czimbala 2 жыл бұрын
Мало кто знает, но самый крутой момент на 6:48
@user-he5wo1ew4j
@user-he5wo1ew4j 2 жыл бұрын
Спасибо!
@user-bq7il3wl1b
@user-bq7il3wl1b 2 жыл бұрын
сильно помогло спасибо
@user-sj9wl1oe8n
@user-sj9wl1oe8n 3 жыл бұрын
Что могу сказать, мне как начинающему подойдет! Еще й 14 уроков вышло, продолжай снимать туториалы каждый день! Можно скинуть тебе партиклы, хочу чтоб ты заценил)))
@NoobGameDev
@NoobGameDev 3 жыл бұрын
Ахах) Спасибо, но тут раз в неделю, да, не получается, а в последнее время и вовсе раз в месяц видео выходят, каждый день - это люто) Есть ВК и Телеграм в шапке канала, можете туда скинуть)
@maximnety3250
@maximnety3250 2 жыл бұрын
Это конечно круто, но что делать если у меня карта из тайлов, и даже после установки тайл мап коллайдера и бокс коллайдера на персонажа, он всё равно падает мимо тайлов?
@KostiantynPetrenko-jp3vj
@KostiantynPetrenko-jp3vj Жыл бұрын
Привет, подскажи, как сделать так, чтоб полигон колайдер показьівал 5-ти угольником, у меня он показьіввет точку, и из которой надо вести линии, что очень не удобно
@lidjest9888
@lidjest9888 3 жыл бұрын
Круто, только запомните уже все не чарптер, а Кэрэктер. Это персонаж по английски, первые буквы в данном случае читаются , как "К". А так здорово.
@NoobGameDev
@NoobGameDev 3 жыл бұрын
:)) Окей, мне полгода назад об этом, под этим же видео, уже говорили - на данный момент этот баг пофиксили) Но 100% от меня будут проскакивать ещё какие-нибудь фонетические косяки и на английском, и на русском... Так что заранее извиняюсь)
@only_up
@only_up 3 жыл бұрын
Благодарю!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@NoobGameDev
@NoobGameDev 3 жыл бұрын
Спасибо, взаимно!)
@dymok_iz_kotelka
@dymok_iz_kotelka 2 жыл бұрын
Спасибо тебе , очень классный урок! Ты еще будешь снимать уроки?
@NoobGameDev
@NoobGameDev 2 жыл бұрын
Да, будут и уроки и другие рубрики) Пытаюсь выстроить тайм-менеджмент, а то ничего не успеваю... Но, думаю, что, как похолодает, так и появится больше времени на канал, а это = новые видео)
@yuskill7332
@yuskill7332 2 жыл бұрын
У меня возникла ошибка персонаж непоявлялся на экране игры хотя был в поле видимости камеры я зделал настройки как у тебя и потом понял что нужно поперетаскивать перса по координатам z в итоге камер z - 10 перс z -9 а платформа z -15 это страно
@NoobGameDev
@NoobGameDev 2 жыл бұрын
Обычно вся сцена по Z на 0, а у камеры Z = -10. В этом есть своя логика)
@BITERnUAUkraine
@BITERnUAUkraine 3 ай бұрын
А что за приложение для записи екрана
@user-cr1iw8ik4m
@user-cr1iw8ik4m 3 жыл бұрын
ты делаеш стикмена я делаю стикмена:)
@crocky2126
@crocky2126 Жыл бұрын
Подскажите пожалуйста, на моменте 2:57 юнити выдаёт ошибку возле ,,delete existing,, и пишет the delete existing slicing method will destroy the current Splites and recreate them from scratch, ance you select Apply. This operation could cause the Splite reference to get lost. Consider using Smart or Safe slicing methods instead. что делать чтоб исправить?
@NoobGameDev
@NoobGameDev Жыл бұрын
Ну, это скорее не ошибка, а предупреждение. Суть которого в том, что нарезанные Вами ранее спрайты будут удалены и нарезаны заново, что логично, просто соглашайтесь/подтверждайте)
@hart-vu5cr
@hart-vu5cr Жыл бұрын
@@NoobGameDev да но если нажать slice не чего не происходит
@NoobGameDev
@NoobGameDev Жыл бұрын
@@hart-vu5cr Визуально, как будто бы не происходит, но если после этого кликнуть по какому-нибудь спрайту, то увидите вокруг него рамку. Значит Unity этот отдельный набор пикселей распознал, как отдельный спрайт. Жмите Apply, а после этого стрелку возле изображения (которое резали) откроются все нарезанные спрайты.
@hart-vu5cr
@hart-vu5cr Жыл бұрын
@@NoobGameDev после нажатие slice рамка не появляетца она появляетца только после нажатие Apply но после нажатие модно просто регулировать эту рамку и снова Apply нажать не льзя и стрелки тоже нет
@NoobGameDev
@NoobGameDev Жыл бұрын
@@hart-vu5cr Рамка должна появляться сразу после Slice, а кнопка Apply должна становиться активной после любых изменениях в Sprite Editor'е. Чёт как-то странно. Какая у Вас версия Unity? И прежде чем идти в Sprite Editor проверьте, чтобы Sprite Mode был Multiple.
@zraurum751
@zraurum751 5 ай бұрын
Дошел до наказания персонажа и при запуске игры получается просто черный экран
@imboviy
@imboviy 2 жыл бұрын
Что делать, если я выбираю картинку со спрайтом, а юнити пишет:"Only textures with widh/height being multiple by 4 can be compressed to DXT1 format"?
@NoobGameDev
@NoobGameDev 2 жыл бұрын
Признаться честно с таким не сталкивался... Но Unity явно не нравится картинка, которую Вы пытаетесь в него вопхнуть. Если дословно, то ширина и высота картинки должны быть кратным 4- (т.е. делиться на 4 нацело, например 1980 х 1080 => 495 х 270). Но сдаётся мне, что дело не только в этом... Попробуйте для начала сделать стороны, такими, как этого просит Unity, так же попробуйте конвертировать изображение или уменьшить разрешение. Или (если это набор спрайтов), то разделите его на несколько картинок. К сожалению, при импорте файлов в Unity имеется слишком много настроек... Некоторые я до сих пор не знаю или не помню за что отвечают. Обычно использую png формат (экспортируя в Фотошопе через быстрый экспорт в png). Боюсь, что это всё чем я могу Вам помочь... Если Вам удастся понять в чём проблема, то буду благодарен, если поделитесь решением!)
@imboviy
@imboviy 2 жыл бұрын
@@NoobGameDev спасибо, я смог разобраться, и вы правы, ширина и высота должны быть кратны 4. Я решил эту проблему изменив размер картинки вручную в фото редакторе и всё заработало:)
@56730_
@56730_ Жыл бұрын
А как прикрепить персонажа, если я хочу сделать вместо фона пол, а то он падает?
@NoobGameDev
@NoobGameDev Жыл бұрын
В Инспекторе у компонента Rigidbody есть параметр Body Type. Вам стоит выбрать Kinematic. Или вы можете при Body Type - Dinamic, значение Gravity Scale установить равным 0.
@user-pm8rp9rt2t
@user-pm8rp9rt2t Жыл бұрын
Почему не использовал TileMap?
@NoobGameDev
@NoobGameDev Жыл бұрын
TileMap заслуживает отдельного видео. Мешать всё в одну кучу в первом же гайде, на мой взгляд, не самая хорошая идея)
@vladimirvoblikov1274
@vladimirvoblikov1274 2 жыл бұрын
Сделал всё один в один, перепроверил с десяток раз, может что-то в упор не замечаю - персонаж всё равно падает мимо земли и улетает вниз. Есть мысли с чем это может быть связано? Я понимаю, что вопрос дурацкий, а вдруг.. Логику происходящего я понял, что от чего зависит. Потыкал, перетыкал, перепроверил, повторил неск раз заново, всё от и до, но всё равно перс просто летит мимо)) Ех, пойду ещё где-нибудь инфу покопаю. Буду рад, если ответите:ь Понимаю, что толком не сориентировал вас в своей проблеме, но если вдруг есть мысля, маякните
@NoobGameDev
@NoobGameDev 2 жыл бұрын
Сорри, почему-то увидел комментарий только сейчас... Проблема актуальна ещё?
@vladimirvoblikov1274
@vladimirvoblikov1274 2 жыл бұрын
@@NoobGameDev Привет, всё решилось, всё хорошо, я вафельный рожок просто)
@NoobGameDev
@NoobGameDev 2 жыл бұрын
@@vladimirvoblikov1274 😂
@jonnymontana3520
@jonnymontana3520 2 жыл бұрын
А что, если у меня нет начальной сцены, есть только game и asset store
@NoobGameDev
@NoobGameDev 2 жыл бұрын
Извиняюсь, что поздно отвечаю... Это одна из стандартных (главных) вкладок, обязана быть... Если всё же нет, то можно в верхнем меню выбрать вкладку Window и выбрать Scene
@memcrash7422
@memcrash7422 10 ай бұрын
Не могу порезать спрайты, нажимаю слайс, но ничего не происходит пробовал на разных картинках ответь пж
@NoobGameDev
@NoobGameDev 10 ай бұрын
При выборе изображения в проводнике, в Инспекторе необходимо установить Sprite Mode на Multiple и в самом низу окна Инспектора нажать кнопку Apply. После этого Unity обязан разрешить резать картинки. После нарезки в Sprite Editor так же необходимо подтвердить изменения, нажав на Apply (правый верхний угол окна)
@memcrash7422
@memcrash7422 10 ай бұрын
​@@NoobGameDevтак же делал, но не появляются квадратики возле отдельных спрайтов как на видео, попробую переустановить всё, в любом случае спасибо за крутой гайд
@sri_blay_3324
@sri_blay_3324 3 жыл бұрын
бро, не могу найти спрайт персонажа, точнее я его нашёл ,но юнити его не режет. Что делать?
@NoobGameDev
@NoobGameDev 3 жыл бұрын
Смотри: 1. Нужно чтобы был прозрачный фон, если это не так, то фон нужно вырезать, например в Фотошоп и сохранить в .png формате 2. Если у тебя набор спрайтов (так называемый атлас, т.е. когда у тебя несколько картинок в одной), то в Unity нужно выделить эту картинку и в окне Инспектор, в поле Sprite Mode, выбрать Multiple 3. После этого нажать кнопку Apply (В Инспекторе внизу) и согласиться 4. Нажать кнопку Sprite Editor. Откроется окно редактора. 5. Выбрать меню Slice, если не знаешь по каким размерам нужно резать, то оставляй Type - Automatic. И жми кнопку Slice. 6. После этого Unity автоматически нарежет твой атлас на спрайты. Останется нажать кнопку Apply (справа сверху). И после этого, если ты нажмёшь на стрелку возле своего набора спрайтов, то он развернёт тебе все спрайты, которые смог нарезать. Если на словах не понятно, то можешь присоединиться в Дискорд discord.gg/AHpWFBAJJr Скинем тебе скриншоты или видео) Или может я что-то не правильно понял в вопросе?
@nazar1073
@nazar1073 3 жыл бұрын
Добрый день! возможно вы отвечали на этот вопрос, но спрошу. Я понимаю код, но как писать его ¯ \ _ (ツ) _ /, что посоветуете?
@NoobGameDev
@NoobGameDev 3 жыл бұрын
Приветствую) Я тоже не знаю, как писать его) Вы имеете ввиду, как это делать правильно, безопасно, оптимизировано и по всем заветам ООП, если да, то я Вам не смогу помочь, потому что и сам ещё пытаюсь это понять) Ну, а если имеется ввиду что-то типа: когда смотрю на пример, который объясняют, то всё понятно, но когда хочу написать, что-то сам, то не получается... В таком случае - это значит, что Вы попробовали мало примеров... Чем больше разнообразных примеров будете повторять, тем быстрее придёт понимание, что и как можно сделать. Основное, что могу посоветовать - это не покупать курсы. Потому что тех, что можно найти в свободном доступе вполне достаточно. И если есть желание, то и по ним можно многому научиться, а если запала и терпения не достаточно, то даже хорошие платные курсы ничем не помогут... Недавно я публиковал и в группе ВК и в Телеграм список полезных ресурсов в порядке сложности и важности, которые не повредит посетить новичкам. Поэтому, если интересно посмотреть весь список - можете найти его по ссылкам в шапке канала: //- Обязательно к ознакомлению тем, кто с кодом на Вы. Курсы так себе, но для начала норм, к тому же бесплатно. 1. Курс "Основы программирования" geekbrains.ru/courses/754 (прям совсем базовые вещи) 2. Курс "C#. Быстрый старт" geekbrains.ru/courses/87 (позволит закрепить основы и познакомиться с синтаксисом C#) //- Дальше резкий буст по сложности, вряд ли вы сходу это поймёте - не отчаивайтесь я тоже не сразу сообразил что к чему, просто смотрим, повторяем, пытаемся понять, движемся дальше (со временем оно вас догонит)... Поэтому главное из них вынести, что такое классы и объекты и погуглить услышанные термины (типа инкапсуляция, наследование, полиморфизм) ни больше, ни меньше, оно вам сейчас не надо, только энтузиазм отобьёт, но знать что это существует и что этим вы будете пользоваться нужно. 3. Основы ООП kzfaq.info/sun/PL6LDsbZOeyrx46.. (в данном плейлисте теория по ООП) 4. Основы ООП geekbrains.ru/courses/70 (в этом курсе уже куча практики, которую необходимо повторять иначе нет смысла) //- После этого я бы советовал ознакомиться с интерфейсом, возможностями Unity, укрепить знания C#, узнать для себя новые методы и попрактиковаться. Честно говоря, я их полностью не смотрел, но на первый взгляд довольно познавательно. 5. Курс "Unity Junior уровень 2020" от ЯЮНИОР и Романа Сакутина в частности. (Курс не бесплатный, поэтому ссылку приводить не буду, НО добрые люди им уже в интернетах поделились, поэтому если поищете, то найдёте) 6. Курс "Профессия разработчик игр на Unity 2020" от Skillbox. (Абсолютно такая же история как и с предыдущим курсом) //- Обязательно ознакомьтесь с физикой в Unity! 7. Eccentric Games kzfaq.info/get/bejne/i9WYptBj1cmrmX0.html&list=.. (довольно не длинный но ОЧЕНЬ полезный плейлист по физике в Unity) //- Если вы захотите подтянуть знания C# 8. #SimpleCode kzfaq.info/love/tLKO1Cb2GVNrbU7Fi0p.. (видео ещё выходят, но тех что уже есть, вам точно хватит, чтобы увереннее и грамотнее писать код на C#) 9. ITVDN kzfaq.info (ещё один канал, на котором можно найти и курсы по C# и по Unity. Есть как устаревшие так и ещё актуальные курсы) //- Дальше идут каналы с более актуальными видео, но менее углублёнными 10. Гоша Дударь kzfaq.info/love/vuY904el7JvBlPbdqbf.. (галопом по Европам, но смотрится легко, изложена суть. Для беглого ознакомления или чтобы что-то вспомнить самое то.) ...
@nazar1073
@nazar1073 3 жыл бұрын
@@NoobGameDev Спасибо за ответ!!!
@user-wj8kh2st5c
@user-wj8kh2st5c 3 жыл бұрын
если не знаешь, как писать - значит не понимаешь
@nazar1073
@nazar1073 3 жыл бұрын
@@user-wj8kh2st5c эмммм, и почему вы слелали такой вывод?
@user-wj8kh2st5c
@user-wj8kh2st5c 3 жыл бұрын
@@nazar1073 невозможно понимать язык и не уметь при этом на нем писать... учитывая, что для Вас уже все сделали, например, конструкции написания. Когда я начинал изучать программирование, там даже мышкой водить нельязя было
@oleksandrshvets
@oleksandrshvets Жыл бұрын
Было бы замечательно к такой хорошей серии уроков приложить ссылку на ассеты которые ты используешь, что бы можно было на них тоже учиться и точно повторять за тобой
@NoobGameDev
@NoobGameDev Жыл бұрын
Тоже думал об этом... Когда буду видео обновлять - добавлю)
@krake-3491
@krake-3491 2 жыл бұрын
Здраствуйте,что делать,если при добавлении box collider, персонаж улетает?
@NoobGameDev
@NoobGameDev 2 жыл бұрын
Здравствуйте! Проблема ещё актуальна? А то я поздно увидел сообщение... Это довольно не типичное поведение... Точно BoxCollider? Не RigidBody? Если всё верно, то на перса действует какая-то сила, причём физическая... К сожалению, нужно разбираться, потому что, если и правда проблема в бокс-коллайдере, то я решения сходу не вижу (не сталкивался с таким)...
@krake-3491
@krake-3491 2 жыл бұрын
@@NoobGameDev Да,проблема еще актуальна.
@krake-3491
@krake-3491 2 жыл бұрын
@@NoobGameDev я пересоздал персонажа,теперь только при добавлении rigidbody 2d персонаж улетает вверх. Пытался найти силу из за которой он улетает,не нашел.
@NoobGameDev
@NoobGameDev 2 жыл бұрын
@@krake-3491 Во! Это уже похоже на правду)) У Rigidbody есть поле GravityScale - это множитель гравитации, проверьте его, по умолчанию он должен быть равен 1. Если там всё нормально, то перейдите в Editor -> Project Settings -> Physics2D и в самом верхнем поле Grivity проверьте чтобы x = 0, а y = -9.81 (именно с минусом) Если и там всё в порядке, то приглашаю Вас на наш Дискорд сервер: discord.gg/AHpWFBAJJr Потому что там можно будет и скрины и видео передать (ибо проблема нестандартная), да, и, может, кто из ребят с этим уже сталкивался)
@krake-3491
@krake-3491 2 жыл бұрын
@@NoobGameDev к сожалению и там все нормально.(кстати,хочу попробовать поменять версию unity)
@user-pw5qo4cs7v
@user-pw5qo4cs7v 2 жыл бұрын
Я случайно добавил не тот компонент. Как ме теперь его удалить?
@NoobGameDev
@NoobGameDev 2 жыл бұрын
У всех компонентов есть справа три точки. Нажимаете и выбираете Remove Component
@kupapunk3005
@kupapunk3005 Жыл бұрын
кнопкой удалить на клавиатуре))
@user-nx4zb2qw4f
@user-nx4zb2qw4f 2 жыл бұрын
я делаю проект а он выкидывает the project you are opening contains compilator errors
@NoobGameDev
@NoobGameDev 2 жыл бұрын
Открываем переводчик... Дословно "проект, который вы открываете, содержит ошибки компиляции" - это значит, что в коде (в каком либо тз скриптов) есть ошибки, причём синтаксические (обычно любой "редактор" типа Visual Studio их сразу определяет и выделяет) - я имею ввиду неправильно указанные имена переменных и методов, пропущенные скобки или ";" Нужно исправлять. Единственное, что меня смущает, так это фраза "который вы открываете"... Когда появляется ошибка? Что вы делаете?
@alexisone7.599
@alexisone7.599 3 жыл бұрын
Не работает Apply выдает ошибку когда пытаюсь разделить объекты
@NoobGameDev
@NoobGameDev 3 жыл бұрын
Я так понимаю, Вы за нарезку спрайтов говорите? По идее, если вы зашли в SpriteEditor, то он косо-криво, но должен нарезать без ошибок... Если у Вас не "пустое" изображение. А можно текст ошибки?
@Mamaperceptrona
@Mamaperceptrona Жыл бұрын
а как копироать об'экт?
@NoobGameDev
@NoobGameDev Жыл бұрын
В Unity работают стандартные сочетания клавиш Ctrl+C (копировать) Ctrl+V (вставить). Так же можно продублировать объект сочетанием Ctrl+D.
@FlashMX-iq6mz
@FlashMX-iq6mz 3 жыл бұрын
Круто подаешь материал! 3:48 Только не "чарактер", а " кэрэктэр")
@NoobGameDev
@NoobGameDev 3 жыл бұрын
Аххаха!) Прости, пожалуйста, я понимаю, что кому-то мой английский может резать слух, но я с ним не в ладах ещё со школы) Буду исправляться, спасибо за замечание)
@mp4774
@mp4774 2 жыл бұрын
ты точку в конце не поставил бездарь
25 Game Dev Tips for Beginners - Tips & Tricks
6:40
Goodgis
Рет қаралды 292 М.
Let's all try it too‼︎#magic#tenge
00:26
Nonomen ノノメン
Рет қаралды 54 МЛН
I PEELED OFF THE CARDBOARD WATERMELON!#asmr
00:56
HAYATAKU はやたく
Рет қаралды 36 МЛН
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
INNA SERG
Рет қаралды 7 МЛН
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 94 МЛН
Как сделать TileMap в Unity | Pixel art
8:02
NIBICU
Рет қаралды 29 М.
ВЕРИТ ЛИ ТИГРА БУЛЛИ?
0:32
Pimpochka Games
Рет қаралды 2,6 МЛН
Рико что читер?
0:49
Garga
Рет қаралды 1,4 МЛН
Piper 1v3 in duel (mutation) 🥵🔥
0:35
Tufa
Рет қаралды 4,9 МЛН