Я кодирую игру, основанную на путях.Я использую игровой движок SpriteWidget.
https://www.spritewidget.com/
Проблема в том, что если пользователь рисует большое количество путей на холсте, это повлияет на производительность.Я решил, что при некоторых условиях (при уменьшении частоты кадров, времени ...) холст, на котором нарисованы пути, станет изображением, и эти пути будут сброшены
Этот метод был полезен в других предыдущих проектах, проблема в том, чтоединственный способ сделать это во Flutter - это инициализировать Canvas с помощью PictureRecorder, проблема в том, что в узле SpriteWidget мы не можем инициализировать Canvas, потому что мы получаем его в качестве параметра функции узла paint (), поэтому я могуне делай так.Кто-нибудь из вас знает иначе?
Заранее спасибо,
Ждем ваших ответов:)