8️⃣ День
#PerfectShape
Появилась задача реализовать рисование в игре
Каждый кадр я добавлял на экран белый кружочек, если курсор сдвинулся больше чем на 3 пикселя
Результат в 1️⃣ видео
Оказывается если проседает fps, то за один кадр курсор может сдвинуться аж на 100 пикселей
Возникают разрывы, чего быть не должно
Чтоб решить эту проблему, я стал аппроксимировать движение кисти во время разрывов через интерполяцию, заполняя разрывы по прямой линии
Результат на 2️⃣ видео
Стало выглядеть достойно
С этим уже можно работать
Есть так множество идей, что можно реализовать с данной механикой