У меня есть двумерный массив с кординатами для отображения двумерной карты.
Они нарисованы на холсте.
Это очень тяжело рисовать каждый раз, когда я хочу что-то изменить на своем холсте,
так что я подумал, можно ли вместо цикла For-loop через 2d-массив, если бы я мог сохранить результат в первый раз, когда я это делаю, и восстанавливать из сохранения каждый раз, когда я изменял что-то другое, чем 2d-карту.
выглядит как canvas.save () и canvas.restore () можно вызывать только одинаково раз, поэтому я не могу сохранить первый вывод, а затем восстановить его 123 раза.
Я думал, можно ли сохранить холст каким-либо другим способом, возможно, сохранив первый результат в бип-карту?
Я знаю, что не могу «подправить» / «отредактировать» все, что уже нарисовано на холсте,
карта никогда не меняется.