最近遇到一个现象:保存相机拍摄的画面利用Graphics.Blit存png时,在Window上是正常生成png并且图片内容是正确的,但是在安卓设备上存在这样的问题:图片是能正常生成png,但是图片内容是空的,开始以为是shader或者是材质的问题。
现在是这样调用的:
RenderTexture rt = RenderTexture.GetTemporary(128, 128, 24, RenderTextureFormat.ARGB32);
改为:
RenderTexture rt = RenderTexture.GetTemporary(128, 128, 0, RenderTextureFormat.ARGB32);
注意第三个参数!
Unity 相机拍摄画面存png时使用Graphics.Blit后在安卓设备上遇到的问题
最新推荐文章于 2024-01-20 16:12:12 发布