ЧЕКПОИНТЫ в игре на Unity / Простой способ

  Рет қаралды 4,198

Ghoustly / разработка игр

Ghoustly / разработка игр

2 жыл бұрын

Как легко и быстро сделать чекпоинты в своей игре? Научишься за 5 минут
Привет, в этом коротком туториале Я решил показать, как сделать точки сохранения, то-есть чекпоинты, в играх. Старался объяснить как можно проще, поэтому надеюсь, ты всё поймёшь)
А если тебе помогло, то прошу подписаться на мой канал, чтобы получать новые туториалы)
#gamedev #чекпоинты #unity #уроки #туториал #разработка #сохранение #игры #геймдев #checkpoints

Пікірлер: 82
@aglittertool5184
@aglittertool5184 6 ай бұрын
Реально очень крутые туториалы 👍 Просто красавчег) делай такого ещё почаще, очень крутые видео получаются 🔥
@Veroyatnost63
@Veroyatnost63 2 жыл бұрын
УРАААА 2К! Поздравляю, молодец, проходишь нелёгкий путь и по сей день, а так же не бросаешь любимое дело из за трудностей! Так же клёво когда у тебя есть возможность помогать новичкам и ты используешь её по максмуму
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Спасибо большое за приятные слова)
@adiletasangalukov8556
@adiletasangalukov8556 2 жыл бұрын
Спасибо за контент твои видео помогают не терять мотивацию
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Очень рад, что мои видео помогают)
@user-hu3ib1zj1i
@user-hu3ib1zj1i 2 жыл бұрын
Хороший урок, мне понравился, так держать
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Благодарю)
@chock246
@chock246 2 жыл бұрын
Классный ролик! Думаю когда-то мне понадобится
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Надеюсь, тебе это поможет)
@mr.stylized726
@mr.stylized726 2 жыл бұрын
Поздравляю с 2к подписчиков!
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Спасибо)
@mr.stylized726
@mr.stylized726 2 жыл бұрын
@@Ghost_gamedev пожалуйста;)
@user-qm3yu8nq6b
@user-qm3yu8nq6b 2 жыл бұрын
Круто
@potato-427
@potato-427 2 жыл бұрын
ПОЗДРАВЛЯЮ!!!
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Спасибо большое)
@user-je1uh4ec4w
@user-je1uh4ec4w 2 жыл бұрын
Ого, 2 тысячи (⌐■-■) отлично движешься
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Спасеба :3
@YarTom_
@YarTom_ 2 жыл бұрын
Почему у такого крутого видео так мало лайков?!
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Оу, спасибо) Ну, так получается ╮(. ❛ ᴗ ❛.)╭
@Smaile401
@Smaile401 2 жыл бұрын
Весма полезно)
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Очень рад)
@Smaile401
@Smaile401 2 жыл бұрын
@@Ghost_gamedev ;)
@Erik-Shaxkyan
@Erik-Shaxkyan Жыл бұрын
Бро классный контент, я твой подписчик, хочу спрашивать, а как эти чекпоинты использовать в других уровнях? Спасибо!
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
Сбрасывать их при переходе на другой уровень, и использовать также, как и обычно
@user-hf3rr7sk6k
@user-hf3rr7sk6k 2 жыл бұрын
Сними пожалуйста туториал, счетчик монет, которые персонаж собирает на уровнях, а затем за них покупает следующие уровни
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Хорошо)
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Ролик отснят, через пару дней выложу)
@user-hf3rr7sk6k
@user-hf3rr7sk6k 2 жыл бұрын
@@Ghost_gamedev Большое тебе спасибо, за то, что откликнулся! Жду не дождусь видео))
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Рад помочь) Кстати, туториал выйдет завтра примерно в 16:00 по мск
@user-hf3rr7sk6k
@user-hf3rr7sk6k 2 жыл бұрын
@@Ghost_gamedev Спасибо, буду ждать!
@Barin.a
@Barin.a Жыл бұрын
Да, круто красавчик, но я тут прикинул а можно ли добавить в него сохранение предметов и т.д и есть ли такое видео у тебя на канале
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
Пока нет, но возможно, потом запишу такой туториал
@Sakade3
@Sakade3 6 ай бұрын
А как сделать чтобы если игрок вышел в главное меню чекпоинты сбрасывались
@user-ml5ed6ku7z
@user-ml5ed6ku7z 10 ай бұрын
Бро как сделать так чтобы при подъезде на чекпотнты открывался следующий чекпотнт?
@Ghost_gamedev
@Ghost_gamedev 10 ай бұрын
У тебя ведь есть уже их id. Используй его, чтобы открывать следующие чекпоинты
@user-vm4tm1kt1y
@user-vm4tm1kt1y Жыл бұрын
у меня персонаж пропадает после чекпоинта,подскажите пожалуйста что делать?
@user-vm4tm1kt1y
@user-vm4tm1kt1y Жыл бұрын
я решил!Если у кого-то такая же проблема то измените order layer на побольше.У меня он перекрывался другими панелями
@THUNDER-GAMES
@THUNDER-GAMES Жыл бұрын
привет! а как у тебя сделан рестарт ? просто когда проигрываешь нажимаешь кнопку и загружаешь сцену ? просто у меня таким способом не работают чекпойнты(
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
Если не работают, значит, переменные не статические
@kevinparker7874
@kevinparker7874 Ай бұрын
@@Ghost_gamedevа как это фиксится ?
@Ghost_gamedev
@Ghost_gamedev 11 күн бұрын
Сделать их статичными (перед объявлением типа переменной приписывать слово "static")
@Ksyusha_oksi
@Ksyusha_oksi 2 жыл бұрын
Поздравляю! Ты молодец, стараешься чтобы сделать качественный контент и я желаю тебе продвижения и чтобы это было лишь маленькое начало) Продолжай в том же духе) Итак чекпоинты: 1) 0:20 2) 1:03 3) 1:06 4) 1:13 5) 1:30 6) 1:33 7) 2:11 8) 2:14 9) 2:34 10) 2:56 11) 3:23 12) 3:25 13) 3:40 14) 3:45 15) 3:57 16) 4:03 17) 4:06 18) 4:09 19) 4:16 20) 4:20 21) 4:22 22) 4:30 23) 4:37 24) 4:58 Видео было познавательным)
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Спасибо) Офигеть ты заморочилась)))
@Ksyusha_oksi
@Ksyusha_oksi 2 жыл бұрын
@@Ghost_gamedev мне было не сложно, а тебе приятно😉 да и это было довольно интересно))
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Хих)
@jackbelk
@jackbelk Жыл бұрын
Я русский... А ты украинец..... А, пофиг, всё равно контент годный! Так что молодец, дружище! Спасибо за урок. Как раз то, что мне и было нужно
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
Ну, во-первых, Я не понимаю, в чём проблема национальности, а во-вторых, Я не украинец)
@jackbelk
@jackbelk Жыл бұрын
@@Ghost_gamedev 1) проблемы нет, просто из-за того, что сейчас такая ситуация, русский может считать украинца плохим, а украинец русского) 2) я просто увидел в описании канал место проживания "Украина", и подумал, что ты, возможно, украинец) P. S. мне интересно, а удалять чекпоинты через Destroy будет менее оптимизоравно, чем способом, описанном в видео?
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
@@jackbelk если удалить чекпоинты через Destroy, то можно получить NullReference exeption, или ошибку нулевой ссылки, потому что игра может попытаться телепортировать игрока к чекпоинту, которого нет. Лучше их не удалять, тем более, что они не мешают
@user-re4be5bp8j
@user-re4be5bp8j Жыл бұрын
а когда падаешь какие то коллайдеры нужно делать??
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
Нужно либо растянуть коллайдер на всё игровое поле под уровнем, либо в коде прописать нужную высоту, упав ниже которой, игрок умрёт, или сделается что-то ещё
@user-re4be5bp8j
@user-re4be5bp8j Жыл бұрын
@@Ghost_gamedev честно не понял не чего, я просто в этом деле ещё новичок , учусь так сказать. 🙁
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
@@user-re4be5bp8j тогда просто учись, и во время обучения всё узнаешь
@user-jp4ng2mp6k
@user-jp4ng2mp6k Жыл бұрын
все сделал как на видео но у меня почему то все время переключается на 2ой уровень((уже даже удалил скрипты и чекпойнты но все равно когда проходишь уровень он переключаеться на второй(не подскажешь в чем проблема?переключение уровня scene build index +1 типо того в скрипте переходов на последующие уровни
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
Возможно, в сборке ты неправильно расставил порядок уровней. Напиши мне в ВК, ссылка в профиле
@user-jp4ng2mp6k
@user-jp4ng2mp6k Жыл бұрын
@@Ghost_gamedev написал
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
Не вижу твои сообщения
@user-jp4ng2mp6k
@user-jp4ng2mp6k Жыл бұрын
@@Ghost_gamedev все разобрался , моя ошибка была! Спасибо огромное за видео!
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
@@user-jp4ng2mp6k рад помочь)
@mr-moZg3
@mr-moZg3 2 жыл бұрын
Почему ты ушёл...
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Откуда?
@mr-moZg3
@mr-moZg3 2 жыл бұрын
@@Ghost_gamedev с анимаций
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Потому что выгорел
@potato-427
@potato-427 2 жыл бұрын
22-слова чек поинт вроде
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Ого, ты действительно считал?)
@potato-427
@potato-427 2 жыл бұрын
@@Ghost_gamedev да
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Нифига ты крутой)
@vvedite_imya425
@vvedite_imya425 2 жыл бұрын
Пж, вернись в AT2
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Извини, но там делать нечего
@Vanya_Unity
@Vanya_Unity 7 ай бұрын
не работает в 3д
@nestavnennay-velikiy-pavu
@nestavnennay-velikiy-pavu 2 жыл бұрын
Где анимации
@Ghost_gamedev
@Ghost_gamedev 2 жыл бұрын
Я давно покинул АТ
@nestavnennay-velikiy-pavu
@nestavnennay-velikiy-pavu 2 жыл бұрын
@@Ghost_gamedev жаль
@four8772
@four8772 Жыл бұрын
привет, помогите кто моет с ошибкой Assets\Scripts\Checkpoint\Checkpoint.cs(27,24): error CS0029: Cannot implicitly convert type 'UnityEngine.Vector3' to 'UnityEngine.Transform' void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.tag == "Player") { DataContainer.checkpointIndex = index; DataContainer.chp = transform.position; } } это часть кода где я задаю положение сохр чекпоинта
@Ghost_gamedev
@Ghost_gamedev Жыл бұрын
Переменная chp - это Vector3 или Transform? Она должна иметь тип Vector3
@spongeenergy
@spongeenergy 10 ай бұрын
мне выдайот ошибку
@Ghost_gamedev
@Ghost_gamedev 10 ай бұрын
Какую?
@spongeenergy
@spongeenergy 10 ай бұрын
@@Ghost_gamedev Нету имени Player хотя имя есть
@Ghost_gamedev
@Ghost_gamedev 10 ай бұрын
Тега? Ты забыл указать тэг игроку
@spongeenergy
@spongeenergy 10 ай бұрын
@@Ghost_gamedev нет тэг указан, скрипт просто не работает почему то.
@spongeenergy
@spongeenergy 10 ай бұрын
@@Ghost_gamedev public Transform player; public int index; void Awake() { player = GameObject.Find("Player").transform; if(DataContainer.checkpointIndex == index) { player.position = transform.position; } } void OnTriggerEnter2D(Collider2D other) { if(other.gameObject.name == "Player") { if(index > DataContainer.checkpointIndex) { DataContainer.checkpointIndex = index; } } }
Создание платформера в Unity || Unity 2D tutorial
7:03
Ghoustly / разработка игр
Рет қаралды 7 М.
Счётчик монет, МАГАЗИН и бонусы в Unity | Туториал
12:16
Ghoustly / разработка игр
Рет қаралды 18 М.
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 69 МЛН
WORLD'S SHORTEST WOMAN
00:58
Stokes Twins
Рет қаралды 108 МЛН
HOW TO MAKE CUTSCENES/CINEMATICS IN UNITY - EASY TUTORIAL
6:21
This yearly values make your PC BRICKED
10:51
Daniel Myslivets
Рет қаралды 233 М.
РУКОПАШНЫЙ БОЙ в Юнити | by Brackeys
19:10
maxvell-game developer
Рет қаралды 39 М.
КАК сделать ПОРТАЛЫ в Unity? || ЛЁГКИЙ способ
8:42
Ghoustly / разработка игр
Рет қаралды 3,2 М.
ИИ учится водить с нуля в Trackmania
16:51
Beginner Polymath
Рет қаралды 894 М.
Кім бірінші schoolboy runawayды жеңеді?
24:24
ҚЫЗЫҚТЫ-СӘТТЕР
Рет қаралды 73 М.