Я хочу создавать бонусы, когда игрок набирает от 50 до 100 баллов, но я не могу найти правильный путь для меня ..
Так что моя игра - обычная игра-раннер с некоторыми модификациями, мой бегун идет толькопо оси Z, ось Y - это только когда он прыгает, а ось X он может двигаться влево или вправо. Моя проблема в том, что у меня есть некоторые точки, где ему нужно прыгать, поэтому, если я создаю префаб в той же позиции, что и игрок перед нимон может быть создан там, где игрок не может прыгнуть ..
Я создал свою местность с префабами, поэтому один префаб содержит один объект как родительский и с несколькими дочерними объектами (фактически объект, где игрок перемещается и т. д.))
Так что в некоторых местах у меня есть что-то вроде этого, где куб - это игрок, а звезды - это поле, где он может двигаться ..
![enter image description here](https://i.stack.imgur.com/TqT2S.png)
Он движетсявперед постоянно, и он может прыгать, и он может идти влево и вправо .. моя проблема в том, как создать этот сборный из powerup, если звезды не находятся на одинаковом расстоянии, так что, если я создаю его и добавлю значение к z, он не будет на Сэмее место ..
Я думал добавить место для каждой звезды и как-то активировать их, но у меня возникла проблема, потому что я не знаю, как я могу активировать только 5 бонусов перед игроком, а не всеиз них ..
Если я включу питание и добавлю ось z, он не всегда будет появляться в правильном положении, потому что звезды не имеют одинаковое расстояние ..
Пожалуйста, помогите сообществу мнекак я могу сделать так, чтобы в моей игре появлялись бонусы на правильных позициях (только на звездах и только на 2 звездах перед игроком)
Следующая мысль - создать спавнера, и когда игрок соберет его для всего, что рядом с нимв коллайдере должен быть активирован, затем спавнер уничтожен и активированы бонусы, но я не знаю, как мне этого добиться ... (кажется лучшим решением?)