ℹ️ Гайд на жизни ❤️
ℹ️ Есть несколько способов сделать хп для игрока, я покажу вам все, но начну с самого простого
ℹ️ В этом гайде я не покажу как сделать графическое изображение хп или эффект потери хп, а только саму механику (но если хотите чтоб показал, то дайте знать)
1️⃣ Делаем кастомные хитбоксы. Для этого используйте Pickup или Spawn триггер с галочками "Touch Trigger" и "Multi Trigger" чтоб он активировался при касании игроком и многоразово
2️⃣ Если вы используете Spawn, выберите в нём группу и выставите такую же Pickup триггеру чтоб он от него активировался
3️⃣ В триггере Pickup выбираете Item ID, затем в Count выберите сколько будет отниматься или прибавляться при касании хитбокса [например -1]
4️⃣ Ставите объект в виде нуля и просто выбираете ему такой же Item ID, теперь он будет вам показывать числовое значение (это нужно лишь для удобства, а так всё работает и без него)
5️⃣ Ставите Count триггер (желательно в начало уровня, так он раньше начнёт работать), в Target Count выбираете число которое нужно достигнуть чтобы триггер сработал [допустим 0], в Target ID просто выбираете группу которую активирует триггер
6️⃣ Так как изначально у любого числового значения 0 единиц, а в моем случае надо добиться именно этого числа для смерти игрока, я ставлю в самое начало уровня ещё один Pickup триггер, без галочек, просто чтобы изменить изначальное числовое значение (в Count выберите количество жизней)
7️⃣ Теперь возвращаетесь в Count триггер, смотрите какая группа в Target ID, выставляете эту группу триггерам которые будут убивать игрока, в моём случае это Move триггер который мгновенно передвигает пилу прямо на игрока
ℹ️ Таким образом система активирует группу если вы коснулись хитбокса определённого количества раз, эту группу выдает Count триггер, вы её используете для убийства игрока
ℹ️ У всех числовых триггеров должен быть одинаковый Item ID
ℹ️ Если вы используете шипы или любые другие объекты которые убивают игрока, выделите их > нажмите Edit Group > Extra > NoTouchℹ️ (это нужно чтобы убрать настоящие хитбоксы)