Сегодня мне попалось столько странных багов сколько никогда не попадалось
Начал делать третий вид ворон - с бомбами
Это по сути такие же вороны как и с ножницами, но летят не прямиком на игрока а летают над ним и как только находятся ровно над ним - сбрасывают бомбу
Мне немного пришлось переделать стандартный полёт, чтобы изменять стандартную скорость разных видов ворон
А ещё создать компонент для бомбы. Код которого не поместился в этом посте так что он в следующем.
В чём же были баги
Ну во первых я сделал рандомную высоту сбрасывания для каждой вороны
И под каждой вороной есть чекбокс который реагирует на столкновения с игроком и я решил ради интереса нарисовать этот чекбокс чтобы проверить на той ли он высоте и правильного ли размера и ...
Почему то каждый раз рисовалось два чек бокса на разной рандомной высоте...
хотя я совершенно точно сделал только один чекбокс и причём если задать цифру не рандомом, а фиксированным числом, то баг пропадает
Я перепроверил всё несколько раз и так не смог исправить баг, но он не критичный так что под каждой вороной по два чекбокса...
Затем сделал так чтобы бомбы уничтожались при касании с землёй и...
Они тоже уничтожаются дважды, как будто там две бомбы одна в одной, но я всё прверил по уникальным id и это точно один и тот же объект как бы выполняется дважды...
Я не знаю почему так и с чем это связано т.к. в коде точно нигде нет дубляжа я всё перепроверил и даже если бы он был, то id всё равно были бы уникальные для каждого объекта
(там в дебаге на видео цифры это id бомбы которая касается земли)
Вобщем баг не значительный и на геймплей никак не влияет, но вообще это странно и раньше такого небыло
Завтра ещё раз всё пересмотрю свежим взглядом, возможно найду причину. А так же создам партиклы для взрыва и очки за каждую ворону и после проигрыша будет выводиться счёт.
Post #135
95
- ❤ 2