@Polinkа UwU это два блогера по юнити: Арталаски - разработчик юнити, который больше специализируется по художественной части и левелдизайну. Флатинго - откровенно слабый разраб, но с очень большой аудиторией.
@@behappianstudio3576 флатинго откровенно пишет говнокод... просто как он делал движение игрока наандроид... иликакон хилбар делал. Кароч художник он хороший, но вотс кодом у него проблемка. Аудитория большая изза хорошей подачи. Но может онна камеру говнокодит а так может норм... хотя маловероятно
Макстер, офигенное видео Как всегда) Я бы хотела увидеть как делать скины, да и вообще новых персонажей за которых можно будет играть. Надеюсь заметишь и поможешь осуществить=)
Кто знает, в чем дело? Последнее условие сделано для того, чтобы комнаты не залазили друг на друга и не спавнились бесконечно. Но у меня она просто не работает. И происходит сразу все, что я написал выше:(
*Это один из лучших каналов по unitu и всё равно TH-cam по***, он буде продвигать каких-то флатингов, от которых я ни*** не понял, твой канал хорош однозначно лайк и подписка. P.s сделай видео по Post-processing в Unitu
Seller Door и? А что ты хотел, код на одну строчку? Поучительный - Содержащий в себе что-н. полезное, назидательное. Он все здесь объясняет, просто слушать нужно ушами, а не жопой! И как минимум ознакомится с языком и unity.
Крутое видео, особенно понравилась очень гибкая система настройки генерации уровня. P.S И ещё наконец-то Макс исправил, чтоб не отображалась панель задач в видео) Теперь даже не узнаешь сколько было потрачено времени на запись видео ((
Мож проще было бы сделать коллайдеры не на входах, а со всю комнату и просто проверять, если персонаж попал внутрь, то перемещать камеру в центр комнаты. Я так в 3д игре делал, чтоб камера перемещалась в стиле игр типа старых резидент ивел с 1 пдейстейшен
Лучше сделать объект который будет телепортироваться к середине комнаты, а на саму камеру поставить скрипт чтоб она за ним ходила, переходы будут плавными, ну это так, просто мне кажется так лучше будет
Наверное было какая-то обнова за год или в самом C# или в модуле для C# под названием mono или разные версии unity и у меня где урок 3D код не работает я считаю они не актуальные ну уроки
Привет, можешь сделать урок по интеграции VS Code и Unity, и настройке всех расширений и всего прочего? Просто после выхода Unity версии 2020 почему то перестал работать VS и я поставил VS Code, но проблема в том, что он криво работает и не показывает все подсказки. Жду ответа)
Дружище, во первых ты крут, спасибо. А второе ты бы мог сделать видео по созданию главного и всё что с ним связано, тип вот меню, тыкаешь на условный Play и начинается игра, потом так же с настройками и открывается новая сцена. Заранее спасибо
Топ контент Полезний Канал Буду по Больше смотреть твои видео Я покашто учу Unity Но умею создавать игры (в 2D) Но я стараюсь делать всё сам Даже без assets store Для опыт Єто без цение знание Спасибо тебе за контент С меня Лайк и подписка А с тебе Хороший Контент 👍 👍 👍
Если у кого-то будет происходить спавн спавн комнаты в главной комнате, то в главную комнату перетащите Точку для проверки спавна комнаты и задайте ей значение true
вот пример хорошего ютубера, я только вчера скачал Юнити, а уже готово пл платформера! (но я до с# долгое время делал игру на python, и трейлер этой игры у меня на канале )
А почему при спавне рандомных комнат образуются одни блоки в других? И почему у меня при отключении всех стен убираются все кроме главной комнаты, вместо пустоты там блоки
есть небольшая проблема. enum в скрипте спавна комнат почему-то не работает. пишет что он недопустим в данном контексте(заменил его на int). Но а в остальном работает, определенно лайк
Как я понял, из-за того, что генератор генерирует вокруг комнаты в один момент, то может возникнуть ситуация, когда две комнаты, которые соприкасаются диагонально, одновременно спавнят комнату в одно место и происходит наложение комнат.
Контент классный, но некоторые вещи прямо бросаются в глаза. Например использование публичных полей, вместо приватных с атрибутом [SerializeField] (4:50) и именование полей(В c# публичные поля принято называть с большой буквы, а private c _ и маленькой буквы по рекомендации от майкрософт в документации по c#) docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/inside-a-program/coding-conventions - эти правила описаны здесь Но если не считать эти минусы, то контент очень полезный
у меня в компании другой код конвеншн, так что это не обязательный минус. кто то вообще разделяет слова в полях и переменных через нижнее подчеркивание. так что забей.
Возникла проблема из-за которой у меня иногда двери, смотрящие друг на друга заменяются блоками, тем самым перекрывая вполне рабочий проход. Подскажите пожалуйста, как можно исправить?
помогите) на местах перемещения в другие комнаты камер у меня чтобы камера пошла вверх нужно написать 4 в коде а не 8 как на видео , снизу так же 8 , из-за этого баги с камерой вечные
Ребят , у кого-нибудь была проблема , что крайне редко , но если комнаты справа и сверху к примеру сходятся к одной общей комнате , то точки успевают заспавнить 2 комнаты в одной и сразу удаляются.
Исправил , если у кого так было добавьте в void OnTriggerStay2D(Collider2D other) вот это условие после первого if (other.CompareTag("RoomPoint") && other.GetComponent().spawned == false && spawned == false) { Destroy(other.gameObject); print("А вот и неждан "); }
Насколько я помню, я завёл массив, и сохранял туда координаты точки спавна. И потом, при спавне новой точки проверял, есть ли в массиве такая. Если есть, то просто удалял, если нет, то добавлял в массив. И так как я ее не удалил, то там спавнилась одна комната. И не забывайте добавлять стартовую комнату в массив. Чтобы в ней комнаты не спавнились.
Несколько раз переделываю все равно в итоге есть в генерации проблемма : вся карта генерируется отлично без наслоений , а на MainRoom наслаиваются разные варианты комнат ... Помогите )
Всем у кого не получается удаление лишних дверей, то нужно на Wall добавить RigidBody2D, сделать Kinematic и заблокировать по осям!!! Спасибо автору, за хорошую нарезку!
@@xiloman4132 я просто в центр Мейн комнаты поставил такой же маркер, что и потокам комнат, что бы внутри не спамились и уменьшил количество комнат, что бы они спамились меньше и все
Я: мам, можно мы купим Айзека
Мама: у нас есть Айзек дома
Айзек дома:
чел
@@Shmyakva228 ЧТО "ЧЕЛ", ЧТО?
@@soup8237 не плохо
@@soup8237 чел
@Gaster чел
Мне кажется, что удобнее всего для плавной постройки уровня будет использование ProGrids, чем Ctrl. А так видео полезное. Спасибо.
Где же 4 часть?
Несколько дней подряд смотрю и пересматриваю твои видео. Даже когда просто смотрю ооочень круто. Сделала игру в Power Point, по твоему туториалу.
Ура, круто! Это самый ожидаемый урок на твоем канале для меня. Ещё не успела его посмотреть, но сразу поставила лайк
Пока Арти с Флатом тупят, ты видосы пилишь, да при том какие! Красава)
Ага блин, флатик оссобенно бесит, только матерится и еще много чего
@Polinkа UwU Арталаски и Флатинго
@Polinkа UwU это два блогера по юнити:
Арталаски - разработчик юнити, который больше специализируется по художественной части и левелдизайну.
Флатинго - откровенно слабый разраб, но с очень большой аудиторией.
@@behappianstudio3576 флатинго откровенно пишет говнокод... просто как он делал движение игрока наандроид... иликакон хилбар делал. Кароч художник он хороший, но вотс кодом у него проблемка. Аудитория большая изза хорошей подачи. Но может онна камеру говнокодит а так может норм... хотя маловероятно
@@МансурАкаюмов Согласен
Мой мозг сломан! Его уже не починить...
Макстер, офигенное видео Как всегда) Я бы хотела увидеть как делать скины, да и вообще новых персонажей за которых можно будет играть. Надеюсь заметишь и поможешь осуществить=)
Классные уроки! Молодец! Миллион лайков и просмотров тебе!
0:40 у меня так холодильник открывается
Очень полезный урок, Спасибо Большое ^_^
Как всегда топчик!
Твои гайды ооооооочень вдохновляют
Отличное видео. Тема шутера очень нравится, жду больше подобных видео.
ВАу так интереснннненько))) ты молодетс !!!! понавилось..
Кто знает, в чем дело? Последнее условие сделано для того, чтобы комнаты не залазили друг на друга и не спавнились бесконечно. Но у меня она просто не работает. И происходит сразу все, что я написал выше:(
У меня 10 комнат в одной начальной XD. А реально, как решить?
@@zk2empiregames поставь а главное комнате spawner с direction 'none'
@@thebeerexpert_7923 спасибо бро
@@thebeerexpert_7923 всм. обьясни
@@thebeerexpert_7923 не помогает
Чел, ты просто прекрасен
Сделай главное меню и паузу
Это наверно единственное чего нету для полноценной игры
Го в топ
Но можно просто наложить она экран игры кнопки, как в Inside
@@Lol-ic8gd я уже давным давно знаю как сделать меню, так что мне все равно, к слову вообще не понял что ты написал
Сделай карту для ориентировки в комнатах
Спасибо Большое:)
Ты не представляешь, насколько ты помог
Сделал?
@@xiloman4132 Неа
@@diskerus Шаришь вообще, помочь мне сможешь?
@@xiloman4132 Смотря в чём
@@diskerus у меня у комнат центр почему то смещен из за чего они спавнятся криво, а как пофиксить хз
Nice one 😉
Лучше когда комната большая а камера идёт за игроком вот это круто, и портал на другой лвл тоже будет круто, а так класс👍
soul knight?
@@jackbelk Да
Полезный урок, нигде на ютубе подобного не видел. Только вот мне кажется много новичков будут не вдумываясь списывать)
Так и должно быть, я так и делал потом само как-то пришло в голову и сам понял как делать
@@КЛОВИ-щ5ы ну незнаю
@@КЛОВИ-щ5ы Можешь помочь?
@maxter Спасибо За крутой ролик, у меня возникла ошибка что делать если на начальной комноте спавнятся сразу много и нету прохода
ты молодец я нашол только твоё видео помог спс
молодец, давайте поддерживать автора и напишем #maxterTOP
молодец ещё раз.
*Это один из лучших каналов по unitu и всё равно TH-cam по***, он буде продвигать каких-то флатингов, от которых я ни*** не понял, твой канал хорош однозначно лайк и подписка.
P.s сделай видео по Post-processing в Unitu
11:24, ммм, один из лучших каналов по юнити...
Ну во-первых, у флатинго более развлекательный формат, а у maxter поучительный.
Во-вторых, а причём здесь ютуб, и продвигать?)
@@forestgump2081 "поучительный" и 11:24...
Seller Door и? А что ты хотел, код на одну строчку?
Поучительный - Содержащий в себе что-н. полезное, назидательное.
Он все здесь объясняет, просто слушать нужно ушами, а не жопой! И как минимум ознакомится с языком и unity.
@@sellerdoor1733 А что с тем моментом не так, я не понял?
Крутое видео, особенно понравилась очень гибкая система настройки генерации уровня.
P.S И ещё наконец-то Макс исправил, чтоб не отображалась панель задач в видео) Теперь даже не узнаешь сколько было потрачено времени на запись видео ((
ахах, да)
@@maxters дай угадаю поиграл в Айзека и теперь хочешь сделать его на мобилу да?
это просто шедевр как и The binning of Isaac!!! Я бы поиграл в неё
Подскажите пожалуйста у меня не работает скрипт на исправление ситуации с "Стеной в некуда" в чём проблема?
Разобрался?
Мож проще было бы сделать коллайдеры не на входах, а со всю комнату и просто проверять, если персонаж попал внутрь, то перемещать камеру в центр комнаты. Я так в 3д игре делал, чтоб камера перемещалась в стиле игр типа старых резидент ивел с 1 пдейстейшен
годно кстати, возьму на заметку
Лучше сделать объект который будет телепортироваться к середине комнаты, а на саму камеру поставить скрипт чтоб она за ним ходила, переходы будут плавными, ну это так, просто мне кажется так лучше будет
можно через Vector2.MoveTowards это написать
@@ЄвгенМузика-к5д а как же cinemachine?
а как это сделать?
Макс ты самый лучший!!!)))
Всё прекрасное про игры у тебя всё хорошое про юнити у тебя.
Ты вернул мне желание делать игры
Круто! Перечисления лучше в отдельный файл выносить
все сделал как на видео на 10 раз проверил а некоторые комнаты всеравно друг на друга наслаиваются что делать?
Наверное было какая-то обнова за год или в самом C# или в модуле для C# под названием mono или разные версии unity и у меня где урок 3D код не работает я считаю они не актуальные ну уроки
круто, спасибо!
Тоооп! 😎
Молодец очень хорошо или в том же духе
Добавь рандомный дроп бонусов с врагов))
сам сделай это же легко. Просто прежде чем уничтожить врага спавни на его месте рандомный элемент из массива бонусов
Привет, можешь сделать урок по интеграции VS Code и Unity, и настройке всех расширений и всего прочего? Просто после выхода Unity версии 2020 почему то перестал работать VS и я поставил VS Code, но проблема в том, что он криво работает и не показывает все подсказки. Жду ответа)
Привет. Сделай ещё ближний бой меч и топор
Уже было видео про ближний бой
Полезное видео, самому захотелось сделать топ даун шутер. Слушай Maxter когда будет стримчик?)
А можно сделать чтобы сначало игра в 1 момент была 2Д с боку а потом во время игры её перносит в 2Д с видом с верху
не
Дружище, во первых ты крут, спасибо.
А второе ты бы мог сделать видео по созданию главного и всё что с ним связано, тип вот меню, тыкаешь на условный Play и начинается игра, потом так же с настройками и открывается новая сцена. Заранее спасибо
на ютубе полно гайдов(ХОРОШИХ ПРИЧЕМ)
Топ контент
Полезний Канал
Буду по Больше смотреть твои видео
Я покашто учу Unity
Но умею создавать игры (в 2D)
Но я стараюсь делать всё сам
Даже без assets store
Для опыт
Єто без цение знание
Спасибо тебе за контент
С меня Лайк и подписка
А с тебе Хороший Контент
👍 👍 👍
А что если я хочу, чтоб персонаж шел допустим влево, а и комнаты генерировались влево?
Если у кого-то будет происходить спавн спавн комнаты в главной комнате, то в главную комнату перетащите Точку для проверки спавна комнаты
и задайте ей значение true
Это настолько просто и логично, но мозги к этому моменту у меня уже испарились...
Но видеть 10 комнат в одной весело)
@@zk2empiregames Жаль поздновато увидел, удачи)
Бро, ты гений))
привет, а что это за точка и где её взять?
@@jeduu9492 Берешь в префаб главной комнаты переносишь точку для спавна комнат (в центр главной комнаты), остальное написал выше
вот пример хорошего ютубера, я только вчера скачал Юнити, а уже готово пл платформера! (но я до с# долгое время делал игру на python, и трейлер этой игры у меня на канале
)
Круто, когда следующая серия???
А почему при спавне рандомных комнат образуются одни блоки в других? И почему у меня при отключении всех стен убираются все кроме главной комнаты, вместо пустоты там блоки
есть небольшая проблема. enum в скрипте спавна комнат почему-то не работает. пишет что он недопустим в данном контексте(заменил его на int). Но а в остальном работает, определенно лайк
Почему пока смотрю это виде я вспоминаю про соул найт и айзек?))))
Вспоминаю The Binding of Isaac...
Вот как создавался соул найт на минималках)
Как решить проблему с тем, что несколько комнат пытаются заспавнить в одном месте следующую комнату?
Если еще актуально, смотри. Тебе нужно поставить этот оранжевый значок в центор главной комнаты и там поставить "None". И все заработает.
@@Pikachu-ci2pv Чел , так очевидно , я 3 дня голову ломал , спасибо ) Подумал уже крыша едет
@@thekennard5092 и как
@@thekennard5092 и как? объясните
@@thekennard5092 как ты ее решил?
Мне нужно сделать генерацию уровня в танчиках что-бы рандомно раставлялись кирпичи
почему камера не перемещается? я написала скрипт и все точно так же,но когда игрок попадает в коллайдер,то ничего не происходит? isTrigger включен
Maxter top
4:57 / 14:43
что значить other?
А можешь показать как ты созданшь магазин?
Maxter, мне нравятся твои игры и в одну я даже сыграл, но в остальные у меня не не получается. Пожалуйста, реши проблему со скачиванием игр.
У меня одного два руммувера конфликтуют, когда игрок заходит другую комнату они передвигают камеру непонятно куда?
Maxter, почему у меня спавнятся комнаты на главной комнате?
В префабе главной комнаты поставь в центр SpawnPoint с направлениеи None
@@dogoonzo спасибо!
Оставлю тут что бы не забыть) Кстати ответьте плиз что бы в уведомления осталось)
@@kvasfan не забыл?)
@@dogoonzo можешь помочь с проблемой?
Я правильно понимаю? Комнаты не обязательно должны быть блочными?
Кто из 2024 года?
Я
Приветствую
Кто из 3035 года¿
Я
@@Пронфикда что за ерунда 3035 год будет через 2011 лет
Мне это перемещение напомнила айзека
Дак это похоже и есть Айзек на мобилу
Pасскажи, как у тебя удалось сделать тутор на 14 мин который рассказывает больше в меньшее количество времени чем у Blackthornprod ?
Привет! Подскажи как в игре сделать места с секретами(например за кустами, когда заходишь спрайт кустов изчезает)?
В скрипте куста
void OnTriggenEnter(Collider other)
{
if(other.gameObject.tag == "Player")
{
Destroy(gameObject);
}
}
OnTriggerEnter2D()
{
"Спрятать объект"
}
OnTiggerExit2D()
{
"Показать объект"
}
Насчет сделать его полупрозрачным тоже можно подумать.
Как я понял, из-за того, что генератор генерирует вокруг комнаты в один момент, то может возникнуть ситуация, когда две комнаты, которые соприкасаются диагонально, одновременно спавнят комнату в одно место и происходит наложение комнат.
Ты смог разобраться как это исправить?
Вот нет, я задал рандомное время спавна комнат на отрезке от 0,1 сек до 0,2 сек. Стало попадаться реже, но проблема не решилась.
Соул найт, но лучше и с объяснениями
Привет макс прошу скинь ссылку на все спрайты а то я очень вырви глазные получается надеюсь ты увидишь.
Привет, можешь сказать сколько ты заработал с игры про смайлик
Контент классный, но некоторые вещи прямо бросаются в глаза. Например использование публичных полей, вместо приватных с атрибутом [SerializeField] (4:50) и именование полей(В c# публичные поля принято называть с большой буквы, а private c _ и маленькой буквы по рекомендации от майкрософт в документации по c#)
docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/inside-a-program/coding-conventions - эти правила описаны здесь
Но если не считать эти минусы, то контент очень полезный
Можешь помочь с проблемой?
у меня в компании другой код конвеншн, так что это не обязательный минус. кто то вообще разделяет слова в полях и переменных через нижнее подчеркивание. так что забей.
Красава очень помог
Помогите пожалуйста!!!! Стены комнаты почему-то пропадают когда я нажимаю Maximize ( Options - > Maximize) что делать?
в главной камере попробуй поставить значение Far на 1000,а Near на 0
Возникла проблема из-за которой у меня иногда двери, смотрящие друг на друга заменяются блоками, тем самым перекрывая вполне рабочий проход. Подскажите пожалуйста, как можно исправить?
Смог исправить?
@@Clemen1ine типа того)
@@Arkwright-jr9hx Можешь подсказать как?
@@Clemen1ine Подскажите как, ребя!
хмм напоминает the binding of isaac
SoulKnight 🤔
Да
Это как если я не ошибаюсь souls knight на минималках но со своими крутыми плюшками
Это игра в жанре Rogue-like. Soul knight тоже в этом жанре, поэтому похоже
Это Айзек или етг про игры на комп не забывай
мне одному кажется что в 7:55 звук немножко лагнул?
Стены, ведущие вникуда не хотят пропадать, скрипт не работает
Попробуй сделать на unity bolt
помогите) на местах перемещения в другие комнаты камер у меня чтобы камера пошла вверх нужно написать 4 в коде а не 8 как на видео , снизу так же 8 , из-за этого баги с камерой вечные
@Fresh Huk костылями и не полностью , но по крайне мере не так сильно и много багает , изредка
Ребят , у кого-нибудь была проблема , что крайне редко , но если комнаты справа и сверху к примеру сходятся к одной общей комнате , то точки успевают заспавнить 2 комнаты в одной и сразу удаляются.
Исправил , если у кого так было добавьте в void OnTriggerStay2D(Collider2D other) вот это условие после первого
if (other.CompareTag("RoomPoint") && other.GetComponent().spawned == false && spawned == false)
{
Destroy(other.gameObject);
print("А вот и неждан ");
}
Да! Я так и не могу пофиксить это до сих пор! Есть решение этой проблемы?
Помогите пж, та же проблема
ты решил?
Насколько я помню, я завёл массив, и сохранял туда координаты точки спавна. И потом, при спавне новой точки проверял, есть ли в массиве такая. Если есть, то просто удалял, если нет, то добавлял в массив. И так как я ее не удалил, то там спавнилась одна комната. И не забывайте добавлять стартовую комнату в массив. Чтобы в ней комнаты не спавнились.
Несколько раз переделываю все равно в итоге есть в генерации проблемма :
вся карта генерируется отлично без наслоений , а на MainRoom наслаиваются разные варианты комнат ... Помогите )
Все работает , есть хитрость ;)
@@dogoonzo Привет,как ты это исправил?Помоги пожалуйста)
@@dogoonzo Как пофиксил?
@@kelchel в середину main room ставишь roomspawner с направлением none
@@dogoonzo Подскажи пожалуйста, что ты сделал чтобы исправить??? RoomSpawner это что?
привет всем, помогите решить проблему с проходами (в один конец) я сделал всё как в туториале, и у меня все ровно не чего не работает(
ну кто не понял дверь в один конец я имел ввиду тупики!
При спавне комнат они создаются бесконечно. То есть получается огромная система комнат, а потом юнити зависает. Помогите пожалуйста
Всем у кого не получается удаление лишних дверей, то нужно на Wall добавить RigidBody2D, сделать Kinematic и заблокировать по осям!!! Спасибо автору, за хорошую нарезку!
Привет, помоги с это проблемой пожалуйста!!
Сверху-вниз пулемёт
Здраствуйте, у меня тупики все равно остаются, помогите пожалуйста
Спасибо, а то я просто планирую сделать рогалик.Кстати механика похожа на the biding of Isaac
Хотел про это написать но ты меня обогнал (:
Дак это вроде и есть Айзек
Привет Макс, отличные видео. Пиши, если интересует создание совместных проектов. Я рисую в photoshopе
единственный минус в том что очень редко может заспавниться 1000000 комнатюНу и тогда просто крашнется
Респект
А что делать если игрок проходит сквозь стены?риджет бади2д подключено и колайдер2д тоже
Добавь стенам тег Ground, и настрой персонажа как у него
и ещё проверить isTrigger
alt название: Делаю своего TBOA (айзека)
*TBOI
помогите пожалуйста, у меня комнаты спавнятся только на мейн рум по 2-4 штуки
Решил?
@@xiloman4132 да, решил все
@@sadchikOFFliner А мне помочь можешь?
@@xiloman4132 я просто в центр Мейн комнаты поставил такой же маркер, что и потокам комнат, что бы внутри не спамились и уменьшил количество комнат, что бы они спамились меньше и все
@@sadchikOFFliner У меня проблема просто несколько другая, поэтому и прошу помочь. Можем в ds обсудить?
А когда игра сделается она выйдет в плей маркет?)
0:09 лол как в айзеке
афигеть я первый
Нет
я пришёл когда было 0 просмотров и вышло но на то время 31 секунду назад
@@FrosmenCommand
Круто, я был первым только на канале друга, у которого 100 подписчиков ;)
И больше нигде:(