想想Canvas你可能拥有的任何Unity.UI .
想象一下PanelCanvas上的一个典型.说它恰好包含一些图像,也许是一些文本等等.
如果您可以将该面板(仅面板)转换为屏幕截图:Texture2D或PNG,将会非常方便.
我唯一能想到的就是在屏幕上使用ReadPixels和搞清楚问题的区域Panel(实际上这非常棘手); 并且仅当面板恰好是正方形而不是以一定角度旋转时才有效.
您认为,应该有一种方法来渲染一个Panel,或者至少一个整个画布?我一无所获.
在示例中,将粉红色面板设为PNG图像.哎哟.
(显然,如果有人的解决方案仅仅是"整个画布",而不是一个小组,当然即使这是令人钦佩的.)