КАК СОЗДАТЬ ИГРУ НА UNITY? #1 || Unity C# Уроки Создание Игр На Андроид 2D
2020 ж. 18 Ақп.
1 180 937 Рет қаралды
Это видео - первая часть моего курса туториалов по Unity для абсолютных новичков, в результате которых у нас получится 2D платформер с приятной графикой и анимациями, инвентарём и диалогами.
-
boosty.to/maxters - поддержать на бусти + получить доступ к исходнику этого проекта, попасть в титры к некст видосу и др.
-
ССЫЛКИ ИЗ ВИДЕО:
Скачать Unity - unity3d.com/ru/get-unity/down...
Скрипт сохранения слоёв Photoshop - github.com/hsw107/Photoshop-E...
-
СОЦСЕТИ:
• Телега - t.me/m4xter
• Twitch - / maxteru
• Группа VK - vk.com/maxteriada
• Discord сервер - / discord
• DonationAlerts - www.donationalerts.com/r/m4xter
-
*Делитесь своим мнением о видео!*
Парень, ты действительно годный контент делаешь! Буду топить за твоё творчество! Пс. Если учишь писать код - учи и оформлять правильно. Главное, чтобы синтаксис подхватили а остальное с опытом придет)
@Doggi SHOW да конечно, где хочешь рисуй) Без разницы)
@Doggi SHOW Можно в любом редакторе, лишь бы сохранял в PNG (чтобы альфа канал был - прозрачность)
Мэн ты просто пушка мне лет наверное столько сколько и тебе а ты рассказываешь прям как дедули программисты очень много информации которой надо ты хорош молодец
А нужна именно новая версия
Господи милионики не могут нормально объяснить суть, я уже был в полном тупике пока не наткнулся на вас, лайк и вечная подписка.
Ага, единственный нормальный,
+
+++
жиза
и он не может
вау,это урок по юнити который я понял)
Тут не надобен APP STORE В UNITY Потомучто он выдает ошибку( НО ТУТ ДА СЛАВА ТЕБЕ ГОСПОДИ!
+
Оскар
а я ничё не понял потому что я не программист(
Я тоже тебя понимаю
это лучший ютубер по юнити которого я видел, видео уже почти 2 года, но менее полезным оно не стало - лайк, подписка, колокольчик
Топовый контент по юнити+шарпу, на днях закончил смотреть курс Сакутина по C# и сажусь за твой. Пока что, с уверенностью могу сказать, что это то, что нужно для начала карьеры в геймдеве имхо. Все, что нужно для начала в курсе вроде как есть, огромное спасибо автору
слушай, подскажи пожалуйста 12:35 на видио, при попытке запустить игру у меня все вылетает и не сохроняется,есть светлые мысли?
Все, у кого VS не определяет компоненты Unity (rigidbody не становится зелёненьким) - в самой Unity Edit->Preferences->External Tools->External Script Editor поставить VS программой по умолчанию.
От луши
Спасибо выручил
Всё ровно не работает
@@user-bg2ri1wp7n у меня тоже сначала не заработало, как только поменяла, и визуал студио перезапускала - нифига, а на следующий день решила все пересобрать заново, и уж не знаю из-за того, что названия ассетов поменяла на английские (я в прошлом проекте задавала русские имена частям тела, игроку и фону, так как думала что так мне будет удобнее, но видимо нужно только инглиш), или что перезапустилось все и сконнектились наконец две программы, но все чудесным образом заработало
Спасибо!!!!!!!
Единственная годная обучалка на эту тему. Автору спасибо. Лайкнул и подписался
assets/Scripts/PlayerController.cs (21,57):error CS1003:Stntax error, “,” expected привет не подскажешь в чем проблема
ЧЕЛ БЛЯТЬ ТАМ С ФЛИПОМ ТАКОЕ ГАВНИЩЕ ПРИДУМАЛ Я ФЛИП В ДВЕ СТРОЧКИ СДЕЛАЮ!
@@rane4476 Так напиши как сделать
Vector3 dir = transform.right * Input.GetAxis("Horizontal"); sprite.flipX = dir.x < 0.0F;
@@user-ji7ku7dz2e у меня тоже самое:(((((
боже такой прекрасный туториал, как только ты мне попался в реках ютуба сразу заинтересовал!!! такой обзор и такой тутор только бесконечные поцелуи и похвала, так всё понятно и оочень интересно наблюдать и слушать, и ещё давно я хотела сделать свою игру но забыла прор эту идею и горение к ней потому-что ничего не понимала... НО щас наткнулась на тебя и этот тутор и другие меня сново вдохновили! может по твоему тутору в скором времени я смогу сделать мини игру!! ещё раз спасибо за такое великолепное видео!!!!💗💗💗💗💗💗💗💖
The referenced script (Unknown) on this Behaviour is missing! блинб как ипсправить
Гсоподи, как я люблю тебя, я этот этап самостоятельно и по книгам месяц сделать пытался, а благодаря тебе за день смог
План: 1. Вступление 0:00-1:20. 2. Подготовка программы. Установка Unity: 1:20-2:27. 3. Создание проекта: 2:27-3:07. 4. Создание графики. Рисование background'a: 3:07-6:31. 5. Создание графики. Рисование игрока: 6:31-7:29. 6. Интерфейс Unity: 7:29-7:51. 7. Импорт текстур, расстановка их на рабочем месте, сортировка: 7:51-10:40. 8. Создание Иерархии: 10:40-11:49. 9. Добавление компонентов к объектам: 11:49-14:05. 10. Написание скрипта передвижения: 14:05-23:14. 11. Заключение: 23:14-24:48.
А как фотошоп где он рисовал называется?
@- we1come - у меня он есть и там этого нет
@- we1come - через пейнт 100% нельзя
@- we1come -хах
Почему Unity, когда я добавляю в компоненты свой скрипт, его не видет? То есть скрипт есть, закун в нужную папку (как показано на видео), и всё равно не работает
Очень здорово что нашел этот канал. Я художник, и для меня создание визуальной составляющей - это удовольствие, буду стараться, чтобы персонажи и локации были причины глазу, ну а в пробных проектах - просто прикольно, чтобы было классно самому себе.
Спасибо за имбовый тутор! все до деталей лучший!
Спасибо за урок, управление(код) очень понятен и мал. Ещё раз спасибо, давно смотрю твой канал (видио с 4д кста особенно класное:)) и ты всегда всё больше и больше удивляешь!
Парень ты крут! Запиши видео курс по C#, ты очень доступно и подробно объясняешь.)))
+++++
@@Maratbekov.0410 Согласен сам у него учусь все понятно объясняет
@@Maratbekov.0410 Он объясняет про другой вид C#.На Unity он очень сильно отличается.
@@user-dq5vi4fq6g Если вам все ещё интересно, есть канал Гоша Дударь, много курсов по C#, C# в Unity, создание игр
Зачем мат написал?
++++ посмотрел пяток, а может и десяток уроков на тему перемещения персонажа в юнити. Такое ощущение, что все они руководствовались 1 туториалом, только тут встретил несколько уникальных фишек. Так держать)
если не хочется пиратить фотошоп или тратить на него деньги, в 3д пэинте можно в меню -> параметры отключить отображение перспективы и во вкладке холста сделать его прозрачным. Всё, можно спокойно рисовать, кистей вполне хватает, не забывайте только сохранять в png
спасибо огромнейшее!!!
спасибо
Что за 3д пеинт? И как он должен называться?
@@Chenk_ZR paint 3d - бесплатная программа встроенная в windows
А на мак
Чтобы все знали, это единственный ютубер которого я нашел и каторый ВСЕ подробно объяснил, по моему мнению он лучше всех объяснил ка зделать свою игру! Я рад что такие ютуберы существуют🤗
))) Это один из лучших, если не лучший урок по Unity, что я видел! ты молодец) Для начинающих очень полезно
Милый, только 3 минуты посмотрела а уже чувствуется атмосфера, твоя ламповость, боже продолжай снимать видео, я влюбилась
Сколько роликов перепробовала, только твой код работал идеально. Спасибо!
Здравствуйте, давно слежу за Вашим каналом и творчеством, все просто отлично!! Недавно дошли руки и вот на днях начала пробовать делать пробник игры по вашим туториалам. Объясняете доступно и приятно, спасибо большое!! Я заметила у многих в комментариях есть проблема с не работающим прыжком. Ребята, если код написан без ошибок, то не забудьте переместить feetPos под тело персонажа. Моему персонажу для прыжка этого как раз и не хватало, сейчас все идеально работает
извиняюсь, а как переместить feetPos под персонажа?
Красава, вот пример когда у человека руки из нужного места растут
Не руки а мозги
А почему моя правая рука не в том месте?
@@abenchick4618 может потому что ты левша? 🤔
@@tiny_tin и левая не в том месте но ноги на месте догадайся
@@abenchick4618 РУКАЖОПЪ! 🤣🤗😁🤯
Круто , очень круто подпишусь ! Сделай ещё обучалки по основным моментам , например стрельба , случайная генерация уровня и тд
Очень вам благодарствую, без вас я бы врядли так быстро осознал как склепать код для создания игры, + вспомнил C#. Желаю тебе успехов и дальше.
Ты легенда, Максим! Спасибо огромное за курс)
Крутой видос! Всё очень информативно и интересно. Продолжай в том же духе!!!
14:11 просто лайк))) Спасибо за твои видосы, очень все понятно и доступно)))
Защитил диплом на отлично по твоей игре, спасибо большое (кончено переделал сеттинг под себя, но суть в том же)
Спасибо огромное!!!Единственный блогер который все понятно объясняет...
Наверное лучший канал для новичков по Unity. Всё что ты показал у меня заработало!
У меня была ошибка с прыжком( У тебя есть VS? Или так писал?
@@mr.cheeze3106 это было год назад)) Я не вспомню уже..
Очень приятная обстановка в видео и хороший голос . Это видео действительно предназначено для новичков и всё понятно P.S.Спасибо за урок)
Ошибка CS1503 Аргумент 2: не удается преобразовать из "float" в "UnityEngine.Vector2". кто поможет пожалуста
Юнити не принимает символ & что делать???
где качали фотошоп?
О! 2д! Ура! Надеюсь получиться чему то научиться. Да даже если игруля не получиься, я всё равно поделюсь результатом :)
Я хоть программированием заниматься не хочу, но смотреть твои ролики реально интересно)
Единственное что я не понял: как я это понял..
Пхахахахах, Я подписался на тебя)
@@havayu557....
@@havayu557 ну ок, спасибо
Это не первый раз когда я вижу тебя в коментах
@@uchiktemnii8594 воу, классно
Хорошо объясняешь, молодец!
Спасибо!!! Гайд топ! Я уже немного знал о юнити поэтому мне вообще было легко понять, но и тем кто не знаком с юнити думая тоже всё понятно.
крутяк, спасибо бро, я свою игру и проект буду представлять на коференции в ноябре, я уже делал игру по твоему уроку, получилось, спасибо)
Господа, если у вас другая версия скрипта для фотошопа, не забывайте поставить галку на Transparency (прозрачность). В ином случае слои будут сохранятся с белым фоном.
а где это ? просто уже долго не могу сохранить без белого фона
@@dirrok03 В скрипте
Я ставил, но у меня все равно с белым фоном экспортируются
@@user-gb8id6qz6q удали тогда BackGround, мне лично помогло
@@pieky538 да я так тоже пробовал, все равно не помогло ((( Я не знаю что не так у меня с фотошопом
Жаль что у таких талантливых людей, так мало подписчиков... Спасибо, БРО!
Уже почти 100к)
Мужик, спасибо тебе!!!! дай бог тебе здоровья)))
боже эта офигенная мелодия на заднем фоне, кайф))
Я, смотрящий с телефона: угу, угу... Ыгында. Всё ясно!
Нуу... Если по мне... Прекрасно :)
Спасибо огромное реально чувак! Очень крутые уроки!
Спасибо огромное за ролик, вы очень хорошо все объясняете
Ух как ждал;)
КОД ИЗ ВИДЕО!!!!!! using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { public float speed; public float JumpForce; private float MoveInput; private bool facingRight = true; private Rigidbody2D rb; private bool isGrounded; public Transform feetPos; public float CheckRadius; public LayerMask whatIsGround; private void Start() { rb = GetComponent(); } private void FixedUpdate() { MoveInput = Input.GetAxis("Horizontal"); rb.velocity = new Vector2(MoveInput * speed, rb.velocity.y); if (facingRight == false && MoveInput > 0) { Flip(); } else if (facingRight == true && MoveInput < 0) { Flip(); } } private void Update() { isGrounded = Physics2D.OverlapCircle(feetPos.position, CheckRadius, whatIsGround); if (isGrounded == true && Input.GetKeyDown(KeyCode.Space)) { rb.velocity = Vector2.up * JumpForce; } } void Flip() { facingRight = !facingRight; Vector3 Scaler = transform.localScale; Scaler.x *= -1; transform.localScale = Scaler; } }
о господи!!! почему это не залайкано? У меня были ошибки в коде, я не мог их исправить и тут наткнулся на твой коммент. Спасибо!
Спасиииибки!!!
пасиб
Чел ты лучший
Спасибо тебе!
Брат, от души спасибо за видео👊🏿классно получилось✊🏿
Спасибо я не знал о программировании ,а ты все объяснил на мне понятных языках ,я все понял, еще раз спасибо большое ,я подписался и поставил лайк ,респект тебе, продолжай в том же духе
Советую тебе в конце ролика оставлять весь скрипт, чтобы было проще найти ошибки.
не возможно :( потому что в коментариях под видео можно написать 500 букв, пробелов
@@masssa2007 ну тогда какую-то ссылку на его скрипт
Если копировать код и вставлять его в Unity ты ничему не научишься
@@l1acdy Угу 👳🏿♂️
@@l1acdy согл
Простейшее создание переменной: подробно объясняется. Создание объекта класса, вектора и тд.: ну эта строчка за это отвечает.
Я недавно посмотрел про Яндекс Игры. Там мужик который якобы создаёт их на этом движке вообще непонятно как обЪясняет что и куда нажимать и походу сам половину не понимает че говорит. А тут молодой парняга настолько чётко всё раскидывает))) Я в ШоКЕ))) Чувак, красава)
Спасибо большое, единственный человек который все легко и понятно объяснил. Качество ролика на высоте Почему у тебя только 1.9к ???!?!?! Должно быть минимум 500к
ну вот и почти 500к
Макс . Я тебя смотрю каждый день , спасибо тебе!!!
Спасибо за урок! Очень хорошо объясняешь.
Парень, ты действительно годный контент делаешь! Буду топить за твоё творчество! Пс. Если учишь писать код - учи и оформлять правильно. Главное, чтобы синтаксис подхватили а остальное с опытом придет)
Да где годный контент,не чего понятно не может объяснить,типа делайте так, у меня новая ,там все по другому
@@Tornado-ln7fq может не надо быть чайником и смортеть в экран?
@@savvasinyugin496 Хаха ха, да давно это было,хахаха,теперь я сам всем подсказываю,прикольно,улыбнуло)
@@Tornado-ln7fq ну как видишь больше 30 тыс людей это зашло
@@nocky2659 Чуть выше, строку прочитай)))
Чел, живи вечно!
Это прекрасно!!! Спасибо 🥺
Спасибо за видео!! Сделала по указаниям и оно работает)
Спасибо очень круто! мне 33 года и я решил осуществить свою детскую мечту, создать свою игру )))
Получилось?
Ну как?
Круто, но я бы хотел видео о 2д стрельбе в юнити
Окей, спасибо, буду знать на будущее)
@@maxters буду ждать
@@maxters я попытался вместо Circle использовать Box и даже в коде поменял на Overlap Box но почему то ошибку выдает. Типа аргументы которые методу передаю неверные. Вроде все верно написал
@Tikshal уже решил. Надо было просто в коде использовать OverLapCircle
@@maxters у меня проблема я точь в точь переписал твой код ну мне пишет типа error CS1513:} expected вот скрипт public class PlayerController : MonoBehaviour { public float speed; public float jumpForce; private float moveInput; private rigidbody2D rb; private void Start() { rb = GetComponent(); } private void FixedUpdate() { moveInput = Input.GetAxis("Horizontal"); rb.velocity = new Vector2(moveInput * speed, rb.velocity.y); }
великолепно. зашел за скриптом на передвижение, научился писать его сам
Твои туториалы лучшие и их каждый утюг и стеральная машина поймёт
++++, до конца посмотрел, респект и уважуха работаю, программистом на с++ UE4 для меня это как бальзам на сердце, что есть очень юные но уже успешные !
Спасибо! 😁 Очень приятно слышать от опытного человека)
@@maxters а что если Юнити не принимает символ & ?? Чем его заменить?
@@Dreamer_3333 &&
1:30 Люди у которых одна рука: не понял 🗿🗿🗿
Да всё понятно,дискриминация инвалидов,автор видео нацист
АСУЖДАЮ!!!!
moveInput = Input.GetAxis("Horizontal"); rb.velocity = new Vector2(moveInput * speed, rb.velocity.y); if (facingRight == false && moveInput > 0) { Flip(); } else if (facingRight == true && moveInput < 0) { Flip(); } } private void Update() { isGrounded = Physics2D.OverLapCircle(feetPos.postion, checkRadius, whatIsGround); if (isGrounded == true && Input.GetKeyDown(KeyCode.Space)) { rb.velocity = Vector2.up * jumpForce; } } void Flip() { facingRight = !facingRight; Vector3 Scaler = transform.localScale; Scaler.x *= 1; transform.localScale = Scaler; ребят помогите юнити ошибку нашёл в 41 и 36
@@user-ji7ku7dz2e сделай в конце }
10:20 для таких людей
Неверится, что я делаю игру!!!!! Очень хорошо объясняешь!
Крутые игры...мне чего-то тоже хочется делать игры в unity 😅👍спасибо за ролик и удачи....молодец👏.
13:30 там можно использовать не polygon collider а edge collider (сорри если неправильно написал)
поделюсь советом , чтоб не устанавливать плагин можно сделать так. Файл - экспортировать - слои в файлы, и ставим формат png
Круто я в шоке от того как же удивительно это происходит вроде это кажется и легко, но и так неизвестно, а то есть даже трудно
спасибо, пока что все получается, подписку оформил, удачи в жизни
кстати я увидил это в рекламе спасибо подписался
Тоже
покажи как можно сделать сетевую игру то есть когда подлючены к одному интернету вы можите играть за ранние спасибо)
будет прикольно
Очень познавательно! Лук, подписка =)
Молодец мужик, отличный видос и крутое объяснение
Красавчик! Создал игру, класс в шоке
"давайте выберем нашу траву" :))
Большое спасибо очень интересное видео сейчас буду пробовать создавать игру
Ура наконец ты стал популярным!!! 😁😁😁
Когда спустя множество ошибок и их исправления, он научился прыгать, я смотрел на это 2 минуты и плакал от счастья... (ಥ﹏ಥ) И спасибо огромное за гайд! До этого я смотрел 3 видео и только тут у меня всё получилось =)
Как сделать чтоб он прыгал? У меня тоже не получается
@@MooN-yn9if Поздновато, но посмотри, что пишет Unity слева снизу. Он может указать, в каком месте ты мог не поставить ";" или написать не ту букву и т.п. Потом пересмотри все фрагменты с кодом и посмотри, чтобы у тебя всё было правильно! А так я программист такой себе, поэтому помочь особо не смогу :(
@@dakfor_ У меня ничего не было внизу, но я уже исправил, я просто удалил папку prefabs заново её создал и заново сделал всё и у меня заработало
Что делать, если проблема с тем, что при повороте персонажа он телепортируется, не решилась твоим методом?
ты самый лучший ютубер по теме создать игру на юните !!!!!!!!!
Спасибо тебе большое! У меня наконец-то получилось)
Привет. Я очень хочу разрабатывать игры, и у меня есть вопрос. Где и как ты учил Unity, какие видео или курсы смотрел, возможно, читал книги. Я буду очень и очень благодарна, если ответишь.
мб C#, так как он его и использовал, но я думаю Макс не один язык знает. Так что можешь почитать книги по C#, книги недорогие)
Как скачать этот скрипт у меня через ссылку нечего не получается
блин спасибо чел. недавно захотелось начать делать игры ты оч помог
Молодец! Крос чувак! Такой молодой но шаристый и грамотный, лайк конеш
Единственное нарекание, как старого плюсовика, используй СтильВерблюда (CamelCase) , для перемешек и методов. А во стольном всё бомбезно!
Я одну не понял , можешь сказать с каким клавишам ты передвигаешь player?
Я тоже сижу и думаю уже полчаса
Видео и сам канал очень крутой, но с установкой юнити качал три дня потом надоело и только через месяц скачал, большое спасибо за канал
Чувак, ты просто лучший)))
Maxter я весь код написал как у тебя а у меня перс не поворачивается. Помоги пж
ля от фаера
ーСпасибо за информацию, вы такой няшкаааа♡
ТЫ ЛУЧШИЙ, СПАСИБО БОЛЬШОЕ!!
А что делать если пиксельные текстуры смазываются? как файл они чёткие. А когда открываеш в юнити :(
В итоге: я всё сделал за часа 4, чуть не выбросил пк в окно, но всё наконец то получилось!
А вот у меня вовремя написания скрипта есть проблема написал все в то точ как на видео а пишет перед запуском исправить все ошибки
@@user-yz6ns6nj8w из за этого я 4 часа и делал
@@lolight2201 сорри скажи направление где затык, он у меня не подсвечивает как на видео текст и после выдает ошибку, в чем проблема не пойму(
А как правильно зделать
У меня тоже точ в точ
Когда очень хороший учитель рад даже 30 лайкам... Удачи в жизни!
Отличный гайд! Делать игры и не так уж сложно! Попробую сделать игру про какашку)
Автор: просит набрать 30 лайков Тем временем лайки: