如果在运行时启用摄像机,则 Mipmap 串流需要时间将 Mipmap 级别以流式传输的方式载入内存。
您可以使用纹理预加载来防止这种情况。执行以下操作:
使用 StreamingController.CancelPreloading 可取消预加载。
启用预加载后,您可以使用以下 API:
如果这些 API 返回指示 Unity 已完成预加载的值,则可能需要等待几帧才能启用摄像机,以确保预加载已完成。