Тёмный

РАНДОМНАЯ ГЕНЕРАЦИЯ УРОВНЕЙ #3.1 || Unity 2D Уроки C# Roguelike (Часть 1) 

maxter
Подписаться 344 тыс.
Просмотров 165 тыс.
50% 1

В этом видео я создаю рандомную генерацию уровней для Top-Down шутера. Делаю комнаты, которые появляются случайным образом и даю игроку и камере возможность перемещаться между этими комнатами. В следующей части мы также продолжим улучшать эту систему генерации. Приятного просмотра :)
-
boosty.to/maxters - поддержать на бусти + получить плюшки всякие
-
ССЫЛКИ:
• Скачать мои игры в GooglePlay - play.google.com/store/apps/de...
• Предыдущая часть - • БОНУСЫ, ПОДБОР ОРУЖИЯ,...
• Плейлист Unity для новичков - • Unity Уроки C# || Созд...
• Скачать Unity - unity3d.com/ru/get-unity/down...
-
СОЦСЕТИ:
• Телега - t.me/m4xter
• Twitch - / maxteru
• Группа VK - maxteriada
• Discord сервер - / discord
• DonationAlerts - www.donationalerts.com/r/m4xter
-

Опубликовано:

 

25 сен 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 403   
@soup8237
@soup8237 2 года назад
Я: мам, можно мы купим Айзека Мама: у нас есть Айзек дома Айзек дома:
@Shmyakva228
@Shmyakva228 2 года назад
чел
@soup8237
@soup8237 2 года назад
@@Shmyakva228 ЧТО "ЧЕЛ", ЧТО?
@Shmyakva228
@Shmyakva228 2 года назад
@@soup8237 не плохо
@sanitsamp3504
@sanitsamp3504 2 года назад
@@soup8237 чел
@Shmyakva228
@Shmyakva228 2 года назад
@Gaster чел
@EndersFIy
@EndersFIy 2 года назад
Несколько дней подряд смотрю и пересматриваю твои видео. Даже когда просто смотрю ооочень круто. Сделала игру в Power Point, по твоему туториалу.
@Mili_Maisol
@Mili_Maisol 3 года назад
Ура, круто! Это самый ожидаемый урок на твоем канале для меня. Ещё не успела его посмотреть, но сразу поставила лайк
@FrowningCrab
@FrowningCrab 3 года назад
Отличное видео. Тема шутера очень нравится, жду больше подобных видео.
@nikagvimradze5252
@nikagvimradze5252 3 года назад
Очень полезный урок, Спасибо Большое ^_^
@Sb5-03
@Sb5-03 3 года назад
Мне кажется, что удобнее всего для плавной постройки уровня будет использование ProGrids, чем Ctrl. А так видео полезное. Спасибо.
@MrTTT-hh4ph
@MrTTT-hh4ph 3 года назад
Где же 4 часть?
@ksen-_-playyt4918
@ksen-_-playyt4918 3 года назад
Макстер, офигенное видео Как всегда) Я бы хотела увидеть как делать скины, да и вообще новых персонажей за которых можно будет играть. Надеюсь заметишь и поможешь осуществить=)
@vlad.narkoz
@vlad.narkoz 2 года назад
Классные уроки! Молодец! Миллион лайков и просмотров тебе!
@tftuftuyfgu111
@tftuftuyfgu111 3 года назад
Большое спасибо, тутор очень помог в создании моей мобилки!
@lmaontano
@lmaontano 3 года назад
Твои гайды ооооооочень вдохновляют
@necho9517
@necho9517 3 года назад
Как всегда топчик!
@DeniJackson
@DeniJackson 3 года назад
ВАу так интереснннненько))) ты молодетс !!!! понавилось..
@try_angel_6763
@try_angel_6763 3 года назад
Чел, ты просто прекрасен
@no...2095
@no...2095 3 года назад
Спасибо Большое:)
@user-wd5qd2rh5d
@user-wd5qd2rh5d 3 года назад
Макс ты самый лучший!!!)))
@Magi_Aladdin
@Magi_Aladdin 3 года назад
Всё прекрасное про игры у тебя всё хорошое про юнити у тебя.
@druzhe9402
@druzhe9402 3 года назад
круто, спасибо!
@behappianstudio3576
@behappianstudio3576 3 года назад
Пока Арти с Флатом тупят, ты видосы пилишь, да при том какие! Красава)
@ohnocoder
@ohnocoder 3 года назад
Ага блин, флатик оссобенно бесит, только матерится и еще много чего
@behappianstudio3576
@behappianstudio3576 3 года назад
@Polinkа UwU Арталаски и Флатинго
@behappianstudio3576
@behappianstudio3576 3 года назад
@Polinkа UwU это два блогера по юнити: Арталаски - разработчик юнити, который больше специализируется по художественной части и левелдизайну. Флатинго - откровенно слабый разраб, но с очень большой аудиторией.
@user-sj7vg7fi5b
@user-sj7vg7fi5b 3 года назад
@@behappianstudio3576 флатинго откровенно пишет говнокод... просто как он делал движение игрока наандроид... иликакон хилбар делал. Кароч художник он хороший, но вотс кодом у него проблемка. Аудитория большая изза хорошей подачи. Но может онна камеру говнокодит а так может норм... хотя маловероятно
@behappianstudio3576
@behappianstudio3576 3 года назад
@@user-sj7vg7fi5b Согласен
@grecha7644
@grecha7644 3 года назад
Nice one 😉
@Geo-mik67
@Geo-mik67 2 года назад
Молодец очень хорошо или в том же духе
@leg0redd0
@leg0redd0 Год назад
Имба , спасибо большое
@Sochnaya_Sosiska
@Sochnaya_Sosiska Год назад
это просто шедевр как и The binning of Isaac!!! Я бы поиграл в неё
@alegor5530
@alegor5530 3 года назад
Полезное видео, самому захотелось сделать топ даун шутер. Слушай Maxter когда будет стримчик?)
@flexterion
@flexterion Год назад
Круто! Перечисления лучше в отдельный файл выносить
@user-bf9nj8dy3s
@user-bf9nj8dy3s 3 года назад
Лучше когда комната большая а камера идёт за игроком вот это круто, и портал на другой лвл тоже будет круто, а так класс👍
@jackbelk
@jackbelk Год назад
soul knight?
@user-bf9nj8dy3s
@user-bf9nj8dy3s Год назад
@@jackbelk Да
@diskerus
@diskerus 3 года назад
Ты не представляешь, насколько ты помог
@xiloman4132
@xiloman4132 3 года назад
Сделал?
@diskerus
@diskerus 3 года назад
@@xiloman4132 Неа
@xiloman4132
@xiloman4132 3 года назад
@@diskerus Шаришь вообще, помочь мне сможешь?
@diskerus
@diskerus 3 года назад
@@xiloman4132 Смотря в чём
@xiloman4132
@xiloman4132 3 года назад
@@diskerus у меня у комнат центр почему то смещен из за чего они спавнятся криво, а как пофиксить хз
@Staddle_
@Staddle_ 3 года назад
ты молодец я нашол только твоё видео помог спс молодец, давайте поддерживать автора и напишем #maxterTOP молодец ещё раз.
@GreatCarpet
@GreatCarpet 3 года назад
Сделай главное меню и паузу Это наверно единственное чего нету для полноценной игры Го в топ
@Lol-ic8gd
@Lol-ic8gd 11 месяцев назад
Но можно просто наложить она экран игры кнопки, как в Inside
@GreatCarpet
@GreatCarpet 11 месяцев назад
@@Lol-ic8gd я уже давным давно знаю как сделать меню, так что мне все равно, к слову вообще не понял что ты написал
@user-mz5rj4gc8v
@user-mz5rj4gc8v 3 года назад
Тоооп! 😎
@vaskoteg
@vaskoteg 3 года назад
Красава очень помог
@ResPack
@ResPack 3 года назад
Мой мозг сломан! Его уже не починить...
@cube.194
@cube.194 3 года назад
Крутое видео, особенно понравилась очень гибкая система настройки генерации уровня. P.S И ещё наконец-то Макс исправил, чтоб не отображалась панель задач в видео) Теперь даже не узнаешь сколько было потрачено времени на запись видео ((
@maxters
@maxters 3 года назад
ахах, да)
@Sanfo228
@Sanfo228 2 года назад
@@maxters дай угадаю поиграл в Айзека и теперь хочешь сделать его на мобилу да?
@_pene4k_34
@_pene4k_34 3 года назад
О боже именно такой урок я и искал, спасибо тебе огромное, ты лучший(я просто делаю похожую игру) Кста когда 2 часть этого видоса будет.
@xiloman4132
@xiloman4132 3 года назад
Сделал?
@fas3736
@fas3736 2 года назад
как успехи?)
@user-cf3yn4kc6e
@user-cf3yn4kc6e 2 года назад
@maxter Спасибо За крутой ролик, у меня возникла ошибка что делать если на начальной комноте спавнятся сразу много и нету прохода
@marinade9923
@marinade9923 3 года назад
Круто, когда следующая серия???
@user-kl7fc4rf3w
@user-kl7fc4rf3w 3 года назад
Сделай карту для ориентировки в комнатах
@user-ny8ep9ul8h
@user-ny8ep9ul8h 3 года назад
Привет, можешь сделать урок по интеграции VS Code и Unity, и настройке всех расширений и всего прочего? Просто после выхода Unity версии 2020 почему то перестал работать VS и я поставил VS Code, но проблема в том, что он криво работает и не показывает все подсказки. Жду ответа)
@fisash9737
@fisash9737 3 года назад
Полезный урок, нигде на ютубе подобного не видел. Только вот мне кажется много новичков будут не вдумываясь списывать)
@user-to6xp3nt5g
@user-to6xp3nt5g 3 года назад
Так и должно быть, я так и делал потом само как-то пришло в голову и сам понял как делать
@fisash9737
@fisash9737 3 года назад
@@user-to6xp3nt5g ну незнаю
@xiloman4132
@xiloman4132 3 года назад
@@user-to6xp3nt5g Можешь помочь?
@iLLokMaster
@iLLokMaster 2 года назад
Maxter top
@vargex8672
@vargex8672 3 года назад
Ты вернул мне желание делать игры
@MohiDev
@MohiDev 2 года назад
Pасскажи, как у тебя удалось сделать тутор на 14 мин который рассказывает больше в меньшее количество времени чем у Blackthornprod ?
@user-go2iz8qk4l
@user-go2iz8qk4l 3 года назад
Привет, можешь сказать сколько ты заработал с игры про смайлик
@thebeerexpert_7923
@thebeerexpert_7923 2 года назад
Кто знает, в чем дело? Последнее условие сделано для того, чтобы комнаты не залазили друг на друга и не спавнились бесконечно. Но у меня она просто не работает. И происходит сразу все, что я написал выше:(
@zk2empiregames
@zk2empiregames 2 года назад
У меня 10 комнат в одной начальной XD. А реально, как решить?
@thebeerexpert_7923
@thebeerexpert_7923 2 года назад
@@zk2empiregames поставь а главное комнате spawner с direction 'none'
@jjewuz
@jjewuz Год назад
@@thebeerexpert_7923 спасибо бро
@jackbelk
@jackbelk Год назад
@@thebeerexpert_7923 всм. обьясни
@geometrycraftpro5062
@geometrycraftpro5062 Год назад
@@thebeerexpert_7923 не помогает
@AyurkaD
@AyurkaD 3 года назад
Лучше сделать объект который будет телепортироваться к середине комнаты, а на саму камеру поставить скрипт чтоб она за ним ходила, переходы будут плавными, ну это так, просто мне кажется так лучше будет
@user-bx8ro4vu8p
@user-bx8ro4vu8p 3 года назад
можно через Vector2.MoveTowards это написать
@tupaban9005
@tupaban9005 2 года назад
@@user-bx8ro4vu8p а как же cinemachine?
@dantez877
@dantez877 Год назад
а как это сделать?
@nialife3843
@nialife3843 3 года назад
А когда игра сделается она выйдет в плей маркет?)
@DygDyg1000
@DygDyg1000 3 года назад
Мож проще было бы сделать коллайдеры не на входах, а со всю комнату и просто проверять, если персонаж попал внутрь, то перемещать камеру в центр комнаты. Я так в 3д игре делал, чтоб камера перемещалась в стиле игр типа старых резидент ивел с 1 пдейстейшен
@fak1ch940
@fak1ch940 2 года назад
годно кстати, возьму на заметку
@EduardPovierin
@EduardPovierin 3 года назад
Респект
@user-pb6rf2nd2n
@user-pb6rf2nd2n 2 года назад
0:40 у меня так холодильник открывается
@Ugolek_Play
@Ugolek_Play 2 года назад
Подскажите пожалуйста у меня не работает скрипт на исправление ситуации с "Стеной в некуда" в чём проблема?
@BoglogOnlyMe
@BoglogOnlyMe Год назад
Разобрался?
@boredmorren
@boredmorren 2 года назад
почему камера не перемещается? я написала скрипт и все точно так же,но когда игрок попадает в коллайдер,то ничего не происходит? isTrigger включен
@vector3games898
@vector3games898 2 года назад
Я правильно понимаю? Комнаты не обязательно должны быть блочными?
@DvoeVTankeSt.
@DvoeVTankeSt. Год назад
вот пример хорошего ютубера, я только вчера скачал Юнити, а уже готово пл платформера! (но я до с# долгое время делал игру на python, и трейлер этой игры у меня на канале )
@_kloun_2159
@_kloun_2159 3 года назад
Добавь рандомный дроп бонусов с врагов))
@user-rz8xq3om3f
@user-rz8xq3om3f 5 месяцев назад
сам сделай это же легко. Просто прежде чем уничтожить врага спавни на его месте рандомный элемент из массива бонусов
@user-ew5pv8gn7z
@user-ew5pv8gn7z 2 года назад
А что если я хочу, чтоб персонаж шел допустим влево, а и комнаты генерировались влево?
@XintreaSecrets
@XintreaSecrets 3 года назад
Привет Макс, отличные видео. Пиши, если интересует создание совместных проектов. Я рисую в photoshopе
@user-gn5ku6lg5j
@user-gn5ku6lg5j 3 года назад
Привет. Сделай ещё ближний бой меч и топор
@mikhailsivtsov
@mikhailsivtsov 3 года назад
Уже было видео про ближний бой
@gmdpirozhok1248
@gmdpirozhok1248 2 года назад
Мне это перемещение напомнила айзека
@Sanfo228
@Sanfo228 2 года назад
Дак это похоже и есть Айзек на мобилу
@Late_Q
@Late_Q Год назад
А почему при спавне рандомных комнат образуются одни блоки в других? И почему у меня при отключении всех стен убираются все кроме главной комнаты, вместо пустоты там блоки
@eveneasy3986
@eveneasy3986 3 года назад
Топ контент Полезний Канал Буду по Больше смотреть твои видео Я покашто учу Unity Но умею создавать игры (в 2D) Но я стараюсь делать всё сам Даже без assets store Для опыт Єто без цение знание Спасибо тебе за контент С меня Лайк и подписка А с тебе Хороший Контент 👍 👍 👍
@_MrWhite
@_MrWhite 3 года назад
*Это один из лучших каналов по unitu и всё равно RU-vid по***, он буде продвигать каких-то флатингов, от которых я ни*** не понял, твой канал хорош однозначно лайк и подписка. P.s сделай видео по Post-processing в Unitu
@sellerdoor1733
@sellerdoor1733 3 года назад
11:24, ммм, один из лучших каналов по юнити...
@forestgump2081
@forestgump2081 3 года назад
Ну во-первых, у флатинго более развлекательный формат, а у maxter поучительный. Во-вторых, а причём здесь ютуб, и продвигать?)
@sellerdoor1733
@sellerdoor1733 3 года назад
@@forestgump2081 "поучительный" и 11:24...
@forestgump2081
@forestgump2081 3 года назад
Seller Door и? А что ты хотел, код на одну строчку? Поучительный - Содержащий в себе что-н. полезное, назидательное. Он все здесь объясняет, просто слушать нужно ушами, а не жопой! И как минимум ознакомится с языком и unity.
@Pravo_imeyu
@Pravo_imeyu 3 года назад
@@sellerdoor1733 А что с тем моментом не так, я не понял?
@irk3896
@irk3896 3 года назад
А если использовать спрайтовую заготовку угла, сделать её тайловую, то юньке нужно будет отрисовать всего четыре объекта для всей комнаты, а не много объектов с коллайдерами?
@Lettersprod
@Lettersprod 3 года назад
Привет макс прошу скинь ссылку на все спрайты а то я очень вырви глазные получается надеюсь ты увидишь.
@lburan1868
@lburan1868 2 года назад
У меня одного два руммувера конфликтуют, когда игрок заходит другую комнату они передвигают камеру непонятно куда?
@kirbaran2039
@kirbaran2039 Год назад
Вспоминаю The Binding of Isaac...
@user-im7rt6ur4d
@user-im7rt6ur4d 9 месяцев назад
А можешь показать как ты созданшь магазин?
@saypay2410
@saypay2410 3 года назад
Вот как создавался соул найт на минималках)
@evgen5488
@evgen5488 3 года назад
Привет! Подскажи как в игре сделать места с секретами(например за кустами, когда заходишь спрайт кустов изчезает)?
@Fakem1ner
@Fakem1ner 2 года назад
В скрипте куста void OnTriggenEnter(Collider other) { if(other.gameObject.tag == "Player") { Destroy(gameObject); } }
@zk2empiregames
@zk2empiregames 2 года назад
OnTriggerEnter2D() { "Спрятать объект" } OnTiggerExit2D() { "Показать объект" } Насчет сделать его полупрозрачным тоже можно подумать.
@ncinsli
@ncinsli 3 года назад
Клево, только почему бы не использовать [SerializeField]?)
@san3204
@san3204 Год назад
Потому что если написать public то не только можно видеть в инспекторе а и в дркгих скриптах
@klaka9816
@klaka9816 2 года назад
сделай систему прокачки,на ютубе таких гайдов вобще нет
@KovalskiyTV
@KovalskiyTV 3 года назад
Дружище, во первых ты крут, спасибо. А второе ты бы мог сделать видео по созданию главного и всё что с ним связано, тип вот меню, тыкаешь на условный Play и начинается игра, потом так же с настройками и открывается новая сцена. Заранее спасибо
@luckyrus3872
@luckyrus3872 3 года назад
на ютубе полно гайдов(ХОРОШИХ ПРИЧЕМ)
@user-ef1mt4mx1m
@user-ef1mt4mx1m 3 года назад
Попробуй сделать на unity bolt
@soulgoodman5446
@soulgoodman5446 3 года назад
Есть идея как реализовать логику, ответь если интересно
@selodka_rus
@selodka_rus 3 года назад
#maxterTOP
@user-pc6qo5dv6k
@user-pc6qo5dv6k Год назад
хмм напоминает the binding of isaac
@OmeletCool
@OmeletCool Год назад
Соул найт, но лучше и с объяснениями
@Anima-wl3vy
@Anima-wl3vy 3 месяца назад
Maxter, мне нравятся твои игры и в одну я даже сыграл, но в остальные у меня не не получается. Пожалуйста, реши проблему со скачиванием игр.
@alexgross2832
@alexgross2832 3 года назад
А можно как-то ограничить количество генерируемых комнат?
@MelloMix
@MelloMix 2 года назад
Сколько секунд в скрипте укажешь, это всё зависит от времени выписанного в скрипт
@freshapple3187
@freshapple3187 2 года назад
Мне игра напоминает соул кнайт
@homamagnat
@homamagnat 3 года назад
Круто!
@animator71
@animator71 3 года назад
Когда выйдет игра
@laimlaim6710
@laimlaim6710 3 года назад
Ура Айзек на телефон
@zarazaplantsvszombies3904
@zarazaplantsvszombies3904 Год назад
Мне кажется что можно добавить ещё скины в свою игру
@SekundaPrikola
@SekundaPrikola Год назад
Мне нужно сделать генерацию уровня в танчиках что-бы рандомно раставлялись кирпичи
@regress1628
@regress1628 3 года назад
Почему пока смотрю это виде я вспоминаю про соул найт и айзек?))))
@ivanryabinin6975
@ivanryabinin6975 3 года назад
все сделал как на видео на 10 раз проверил а некоторые комнаты всеравно друг на друга наслаиваются что делать?
@ArtimonMon
@ArtimonMon 2 года назад
Наверное было какая-то обнова за год или в самом C# или в модуле для C# под названием mono или разные версии unity и у меня где урок 3D код не работает я считаю они не актуальные ну уроки
@fox.y.a.n881
@fox.y.a.n881 3 года назад
Айзек на минималках?
@ReinnHass
@ReinnHass Год назад
SoulKnight 🤔
@berik9576
@berik9576 Год назад
Да
@RimYTT
@RimYTT 2 года назад
Помогите пожалуйста!!!! Стены комнаты почему-то пропадают когда я нажимаю Maximize ( Options - > Maximize) что делать?
@jackbelk
@jackbelk Год назад
в главной камере попробуй поставить значение Far на 1000,а Near на 0
@s-shaukat-gd3555
@s-shaukat-gd3555 2 года назад
Сделай мини-карту
@user-fd8zi5ib2b
@user-fd8zi5ib2b 27 дней назад
есть небольшая проблема. enum в скрипте спавна комнат почему-то не работает. пишет что он недопустим в данном контексте(заменил его на int). Но а в остальном работает, определенно лайк
@bull3245
@bull3245 2 года назад
ЭТО ПОЧТИ КОПИЯ АЙЗЕКА!!!!!!!!!!
@polosatik_stasik
@polosatik_stasik 10 месяцев назад
А можно сделать чтобы сначало игра в 1 момент была 2Д с боку а потом во время игры её перносит в 2Д с видом с верху
@user-rz8xq3om3f
@user-rz8xq3om3f 5 месяцев назад
не
@itszewly6780
@itszewly6780 3 года назад
Чем-то Soul Knight напоминает
@Sanfo228
@Sanfo228 2 года назад
Айзек на минималках
@kisel13
@kisel13 Год назад
Сверху-вниз пулемёт
@Por0shok
@Por0shok 11 месяцев назад
Как я понял, из-за того, что генератор генерирует вокруг комнаты в один момент, то может возникнуть ситуация, когда две комнаты, которые соприкасаются диагонально, одновременно спавнят комнату в одно место и происходит наложение комнат.
@user-bk3rg4iv6e
@user-bk3rg4iv6e 6 месяцев назад
Ты смог разобраться как это исправить?
@Por0shok
@Por0shok 6 месяцев назад
Вот нет, я задал рандомное время спавна комнат на отрезке от 0,1 сек до 0,2 сек. Стало попадаться реже, но проблема не решилась.
@user-r0lep1p0d
@user-r0lep1p0d 2 года назад
Пародия на айзека!
@prismorin5340
@prismorin5340 3 года назад
Кста игра похоже isaac го рогалик) боссами и предметами
@Sanfo228
@Sanfo228 2 года назад
В тоже время Эдмунд : нипонял
@dedokdied
@dedokdied 2 года назад
помогите) на местах перемещения в другие комнаты камер у меня чтобы камера пошла вверх нужно написать 4 в коде а не 8 как на видео , снизу так же 8 , из-за этого баги с камерой вечные
@dedokdied
@dedokdied 2 года назад
@Fresh Huk костылями и не полностью , но по крайне мере не так сильно и много багает , изредка
@old_history
@old_history 2 года назад
выложи эту игру в плей маркет пожалуйста!
@user-zd5wg3hm3c
@user-zd5wg3hm3c Год назад
Как игра называется
Далее
1 класс vs 11 класс  (игрушка)
00:30
Просмотров 1,4 млн
🎲 Как работает Random в играх
8:45