Unity3D, сборка PNG из Панели Unity.UI?

Подумайте о любом Unity.UICanvas Ты можешь иметь.

Представьте типичныйPanel на этом холсте. Скажем, он содержит несколько изображений, может быть, текст и так далее.

Было бы очень удобно, если бы вы могли превратить эту панель (только панель) в скриншот: Texture2D или PNG.

Единственное, о чем я могу думать, это просто использоватьReadPixels и выяснить площадьPanel вопрос на экране (и на самом деле это довольно сложно); и это работает только в том случае, если панель оказывается квадратной и не повернута под углом.

Вы думаете, должен быть способ визуализации одной панели или, по крайней мере, одного целого холста? Я ничего не могу найти.

В этом примере сделайте розовую панель в формате PNG. Уч.

(Очевидно, что если у кого-то есть решение, которое делает просто «весь холст», а не одну панель, конечно, это даже замечательно.)

Ответы на вопрос(3)

Ваш ответ на вопрос