И к стати, поздравляю с юбилеем! 6 лет это действительно много) А сколько лет ты уже учишься разработке, чтобы так круто уметь такое творить чуть ли не на любые темы? К такому и я стремлюсь)) Очень вдохновляет!🔥🔥
Ахахах, чел, как ты это делаешь?))) Ещё даже двух минут не посмотрел, а приколов уже больше увидел чем за весь день или даже несколько просмотров видео на Ютубе) Не, реально, крутой, юмор, мне такое действительно нравится, огонь! 😎🔥 Надеюсь такие крутые ролики будут выходить всё чаще) я бы смотрел и не раз👍
Спасибо большое за видео очень интересно и полезно! И очень нравится твоё тонкое чувство юмора) А что означает объект Portal, тот что вместо GameObject или Transform? Это само название скрипта или что это вообще за объект такой?
А ещё как реализовать эту механику как из игры Portal на 5:55? Ну что если поставить два портала один напротив другого, то чтобы объект ускорялся с каждым разом. Но чтобы этому тоже был предел и игра не сломалась, а просто когда объект достигнет максимальной допустимой скорости он продолжал с ней телепортироваться больше не ускоряясь и не убавляя в скорости
6:45 Аахах, весело там у вас😂🤣 А к стати почему эти кубики начались создаваться бесконечно? Разве они не должны были создаться в определенном количестве и исчезнуть?
Да, это само название скрипта, но можно всесто него использовать просто GameObject или Transform) Portal там используется, если вдруг захочешь при телепортацит обратиться к сприпту второго портала и что-то с ним сделать)
@@aglittertool5184 можно немного увеличить импульс вместо сохранения оригинальной скорости, тогда она будет нарастать бесконечно, но чтобы сделать ограничения, нужно немного постараться
А можешь объяснить почему хотя я написал всё как у тебя, у меня всё равно персонажа разрывает между порталами, как ты и предсказывал 2:08?)😅 void Start() { tpActive = true; } private void OnTriggerEnter2D(Collider2D other) { Rigidbody2D rb = other.GetComponent(); if (tpActive && rb != null) { tpActive = false; float magnitude = rb.velocity.magnitude; rb.velocity = Vector3.zero; Vector3 dir = toPortal.transform.TransformDirection(Vector3.right) - transform.TransformDirection(Vector3.left) ; other.transform.position = toPortal.transform.position; rb.AddForce(dir * magnitude, ForceMode2D.Force); } else { tpActive = true; } }
@@Ghost_gamedev Да, к стати, ты прав, спасибо!) У меня там два коллайдера. Но второй нужен для проверки поверхности под персонажем. Можно ли как-то по-простому это обойти, изменив что-либо в коде, или это не так просто делается и нужно много чего менять?
И реально уже по вступлению в видео сразу понятно что это будет полный крутяк! Ведь кто ещё сделает такой крутой туториал на тему порталов?? Постоянно такое ищу и только здесь в основном, нахожу то, в чем не разочаруешься! Контент действительно просто огонь, теперь остаётся только надеяться что такое будет выходить как можно чаще) 🔥👍
Блин, чувак, это лучшее видео о порталах которое я видел!)😂🤣👍 Да и вообще походу одно из лучших которые я смотрел в принципе)) 6 лет обучения всему явно не прошли даром!) Капец, короче я так явно на умею, Респектище!😎😎✊👍
Классные у тебя порталы, красивые)👍 Да и видео и подача достаточно профессиональные, по сравнению с тем что выдает ютуб если искать по запросу "как сделать игру на юнити". Так что канал действительно очень крутой!🔥
Успехов и быстрого и качественного развития тебе и твоему каналу, много подписчиков и ещё больше просмотров!) Я среди тех, кто очень ждёт выхода твоих новых видео
Спасибо за подробный урок с юмором и объяснениями! А если у меня портальная стена которая переносит в другое место? Получается, что персонаж входит в низ портала 1, а выходит в середине портала 2. Что добавить в код, чтобы сохранить положение относительно точки входа в портал на выходе?
Спс очень помог. У меня есть вопрос, почему если мы бросаем куб вертикально вниз прямо в портал смотрящий вверх то куб ускоряется вылетая из второго портала? Так должно быть?
Слушай можешь подсказать как лучше всего реализовать эту идею, игрок перемещается в отдельную комнату и я хочу сделать чтобы монстры спамились и выходили из стен через порталы, но сам игрок не мог туда зайти. Как грамотней это сделать?
Либо для телепорта используй скрипт из видео, но вместо private portal используй private Transform и укажи в нём декоративный портал, из которого должны выходить враги
@@Player_MV разместить стены, монстров и игрока на разных слоях, и в player settings -> physics 2D выбрать, какие слои с какими могут сталкиваться (нажатая галочка), а какие смогут проходить сквозь других (отжатая галочка)
*_Сегодня, кстати, юбилей моего канала - 6 лет со дня создания канала и публикации первого ролика :3_*
Вспомнил portal 1
gratz!
И к стати, поздравляю с юбилеем! 6 лет это действительно много)
А сколько лет ты уже учишься разработке, чтобы так круто уметь такое творить чуть ли не на любые темы? К такому и я стремлюсь)) Очень вдохновляет!🔥🔥
Мои поздравления с юбилеем! Хорошее трудолюбие должно по достоинству оцениваться!👍 С меня подписка и лайки)
@@bogdan9423спасибо, я в геймдеве 3 года)
Ахахах, чел, как ты это делаешь?))) Ещё даже двух минут не посмотрел, а приколов уже больше увидел чем за весь день или даже несколько просмотров видео на Ютубе) Не, реально, крутой, юмор, мне такое действительно нравится, огонь! 😎🔥
Надеюсь такие крутые ролики будут выходить всё чаще) я бы смотрел и не раз👍
Спасибо, очень рад, что мои ролики ещё и поднимают настроение)
Челипиздрик самый крутой персонаж. Лучше чем идущий по реке. По нему видно, что он жил дольше, чем Дима Скрынник и Идущий по реке
Ахахахахха)
6:44 когда открыл бабушкины закрутки, а там уже образовалась новая жизнь
Будешл участвовать в хэллоуин геймджеме там судья ютуберы и даже лавка разработчика тоже,а также охиииреть какой призовой фонд.
Я не против)
ура жду видео)
@@Baytime а можно ссылку на геймджем?)
Спасибо большое за видео очень интересно и полезно! И очень нравится твоё тонкое чувство юмора)
А что означает объект Portal, тот что вместо GameObject или Transform? Это само название скрипта или что это вообще за объект такой?
А ещё как реализовать эту механику как из игры Portal на 5:55? Ну что если поставить два портала один напротив другого, то чтобы объект ускорялся с каждым разом. Но чтобы этому тоже был предел и игра не сломалась, а просто когда объект достигнет максимальной допустимой скорости он продолжал с ней телепортироваться больше не ускоряясь и не убавляя в скорости
6:45 Аахах, весело там у вас😂🤣
А к стати почему эти кубики начались создаваться бесконечно? Разве они не должны были создаться в определенном количестве и исчезнуть?
Да, это само название скрипта, но можно всесто него использовать просто GameObject или Transform)
Portal там используется, если вдруг захочешь при телепортацит обратиться к сприпту второго портала и что-то с ним сделать)
@@aglittertool5184 можно немного увеличить импульс вместо сохранения оригинальной скорости, тогда она будет нарастать бесконечно, но чтобы сделать ограничения, нужно немного постараться
@@aglittertool5184никто не ставил органичения на количество кубиков, поэтому они могут спавниться бесконечно
Спасибо за этот видос, очень интересный и конечно же полезный!) Как все другие твои видео👍
И с 6 летним юбилеем 🎉🎉🎉
Спасибо)
Если будешь развиваться всё равно оставайся таким, хорошая подача с небольшими приколюхами и полезным материалом, всё отлично сочетается
Хорошо)
А можешь объяснить почему хотя я написал всё как у тебя, у меня всё равно персонажа разрывает между порталами, как ты и предсказывал 2:08?)😅
void Start()
{
tpActive = true;
}
private void OnTriggerEnter2D(Collider2D other)
{
Rigidbody2D rb = other.GetComponent();
if (tpActive && rb != null)
{
tpActive = false;
float magnitude = rb.velocity.magnitude;
rb.velocity = Vector3.zero;
Vector3 dir = toPortal.transform.TransformDirection(Vector3.right) -
transform.TransformDirection(Vector3.left) ;
other.transform.position = toPortal.transform.position;
rb.AddForce(dir * magnitude, ForceMode2D.Force);
}
else
{
tpActive = true;
}
}
Могу предположить, что на персонаже больше одного коллайдера)
@@Ghost_gamedev Да, к стати, ты прав, спасибо!) У меня там два коллайдера. Но второй нужен для проверки поверхности под персонажем. Можно ли как-то по-простому это обойти, изменив что-либо в коде, или это не так просто делается и нужно много чего менять?
@@bogdan9423 проверить повернхость под персонажем можно иначе, с помощью Physics2D.overlaps. Если напишешь мне в соцсети, я тебе помогу)
@@Ghost_gamedev Ну ок) но я по сути и использовал этот способ. OverlapCircle
@@Ghost_gamedev спасибо))
Вот уж реально крутое видео! Спасибоуважуха🔥👍👍
Спасибо за поддержку)
Красавчик)
Спасибо)
Жду туториал по партикл систем
Смущает отсутсвие рекламы) Автору надо зарабатывать)))))
Нормальную сумму за рекламу мне не предлагают, а за мелочи я не хочу перебивать ролик рекламой)
И реально уже по вступлению в видео сразу понятно что это будет полный крутяк! Ведь кто ещё сделает такой крутой туториал на тему порталов?? Постоянно такое ищу и только здесь в основном, нахожу то, в чем не разочаруешься!
Контент действительно просто огонь, теперь остаётся только надеяться что такое будет выходить как можно чаще) 🔥👍
Рад стараться :3
что-то на программировском
О новый видос, а уже 2 часа прошло...
Прошу прощение за опоздание , но не соизволишь ли ты открыть мне тайну даты выхода нового видоса ?
Пару дней и новое видео)
Прекрасно! А можешь сделать в 3d как в портал?
Никогда не пробовал делать игры в 3д)
А щодо самописного 3D рушія? Наприклад, псевдо 3D чи при сталевих нервах *3D* та гру на ній.
Nani??
Крч, я б уже телепортнулся в будущее, чтобы поскорее посмотреть новые такие же афигенные твои видосы)) Вот ты даёшь!)👍😂😎
Благодарю, очень приятно слышать)😊
Большое спасибо за твои видосы, ты лучший!
Хотелось бы ещё увидеть как можно реализовать выбор темы в игре
Спасибо)
Думаю, следующий туториал будет на эту тему)
Блин, чувак, это лучшее видео о порталах которое я видел!)😂🤣👍 Да и вообще походу одно из лучших которые я смотрел в принципе))
6 лет обучения всему явно не прошли даром!) Капец, короче я так явно на умею, Респектище!😎😎✊👍
Капец реально круто объясняешь каждую строчку, ещё и со стёбом)) Полезно и очень смешно!) Крч вдвойне полезно!)
Мой стаж примерно 3 года, а первые 3 года я делал анимации)
Классные у тебя порталы, красивые)👍 Да и видео и подача достаточно профессиональные, по сравнению с тем что выдает ютуб если искать по запросу "как сделать игру на юнити".
Так что канал действительно очень крутой!🔥
Успехов и быстрого и качественного развития тебе и твоему каналу, много подписчиков и ещё больше просмотров!)
Я среди тех, кто очень ждёт выхода твоих новых видео
Спасибо большое, мне очень приятно это слышать)
Спасибо за подробный урок с юмором и объяснениями!
А если у меня портальная стена которая переносит в другое место? Получается, что персонаж входит в низ портала 1, а выходит в середине портала 2. Что добавить в код, чтобы сохранить положение относительно точки входа в портал на выходе?
Можно сохранить разницу высот портала и игрока, и сместить игрока по вертикали на эту разницу
@@Ghost_gamedev простите, я только начинаю свой путь в геймдеве. А как этот код будет выглядеть?
@@Duldier напиши мне в ВК, пожалуйста. Ссылка в профиле
О капюшон! Где ты был?
Когда-нибудь я скажу в ролике, куда я пропадаю иногда)
Спс очень помог. У меня есть вопрос, почему если мы бросаем куб вертикально вниз прямо в портал смотрящий вверх то куб ускоряется вылетая из второго портала? Так должно быть?
Он ускоряется благодаря сохранению импульса в момент телепорта, так и должно быть. Но если ускорение сильное, то что-то не так
5:43 я про етот момент @@Ghost_gamedev
@@noname_2805 это ускорение можно регулировать в коде
А, ок@@Ghost_gamedev
Слушай можешь подсказать как лучше всего реализовать эту идею, игрок перемещается в отдельную комнату и я хочу сделать чтобы монстры спамились и выходили из стен через порталы, но сам игрок не мог туда зайти. Как грамотней это сделать?
Портал может быть декоративным, а монстрв игра будет спавнить у этих порталов
Либо для телепорта используй скрипт из видео, но вместо private portal используй private Transform и укажи в нём декоративный портал, из которого должны выходить враги
@@Ghost_gamedev допустим я сделаю спавн за порталом, тогда как сделать что бы монстры могли проходить допустим через коллайдер а игрок нет
@@Player_MV разместить стены, монстров и игрока на разных слоях, и в player settings -> physics 2D выбрать, какие слои с какими могут сталкиваться (нажатая галочка), а какие смогут проходить сквозь других (отжатая галочка)
@@Ghost_gamedev спс
🎉🎉🎉🎉с шестилетием гости❤
Спасибо большое❤️
Как всегда видео крутой , спасибо за твои труды !!
Можешь ли ты записать ролик о том, как ты сделал инвентарь как в своей игре на заказ?
Это довольно сложная тема, я сделал инвентарь по туториалу лавки разработчика
@@Ghost_gamedev через интерфейсы?
@@MarderFar ага)
Давно однако не было видео, в начале подумал зачем ради порталов делать отдельный гайд, но все смысл от него есть. Видео фановое и приятное) ❤
Благодарю)