ПРОДОЛЖЕНИЕ И РАЗВЯЗКА ИСТОРИИ ОДНОГО БАГА 🐞
Той ночью я сдался и ушёл спать. С утра всё-таки нужно было на работу.
И мелкий, противный баг не оставлял меня в покое ни на секунду с момента пробуждения.
В пассивном режиме я думал над этой проблемой примерно до середины дня, а потом понял, что мысли просто елозят по кругу без какого-либо решения.
Волевым усилием я погасил все мысли, касающиеся проекта, и спокойно доработал этот день.
ВЕЧЕР ТОГО ЖЕ ДНЯ
Садясь за комп (как будто я вообще вставал из-за него 😁), я опасался снова увидеть этого BUGимена.
И при первом же запуске… нет, он всё ещё был там.
Но появилась дополнительная деталь.
Какой-то белый отблеск в момент подёргивания.
В предыдущие и последующие разы я этого не замечал, но именно это и натолкнуло меня на мысль: а что если документ падает на камеру, пока она приближается к монитору? Он же белый. (реализовано здесь, док падает на 4-6 секунде видео)
Когда я проверил эту гипотезу и отключил поставку документов при приближении NPC к терминалу — она оказалась верной.
Именно в этом и была проблема.
Самое ироничное — это единственная система, которую я вообще не трогал при поиске бага.
Задним числом, и пока я пишу этот пост, это кажется самым очевидным вариантом:
проверить столкновение камеры с объектами. Тем более когда в игре их пока один экземпляр 😁
В этом посте выложено полное видео с визуальным подтверждением бага в конце
Какой вывод из этого можно сделать?
Очень простой: отдыхай!!
Никакие баги от тебя не убегут.
Тем более когда ты соло-разраб 🫥
На свежую голову ты можешь потратить куда меньше времени на решение любой проблемы.
А я забыл про этот до боли простой принцип и был вынужден страдать всю ночь и весь последующий день.
И это при том, что я уже не раз на это нарывался.
Похоже, эти грабли ещё не оставили достаточно заметной отметины на лбу, чтобы я про них вспомнил.
И да. Одна бессонная ночь, смонтированное видео и серия из двух постов посвящены…
простому столкновению двух объектов 😁
#devlog #bugs
😀😀😀 Код & Полигоны
Post #160
208