ZIM 1 year ago
parent
commit
bf8193bb1d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Assets/InfraredProject/WebCamera/Script/ZIM/ScreenLocate.cs

+ 1 - 1
Assets/InfraredProject/WebCamera/Script/ZIM/ScreenLocate.cs

@@ -730,7 +730,7 @@ public partial class ScreenLocate : MonoBehaviour
     {
     {
         var sizeNew = new o0.Geometry2D.Vector<int>((int)getUVCCameraInfoSize.x, (int)getUVCCameraInfoSize.y);
         var sizeNew = new o0.Geometry2D.Vector<int>((int)getUVCCameraInfoSize.x, (int)getUVCCameraInfoSize.y);
         var sizeNewFloat = getUVCCameraInfoSize.o0Vector();
         var sizeNewFloat = getUVCCameraInfoSize.o0Vector();
-        if (sizeNew != CameraSize || (screenIdentification.Screen != null && sizeNewFloat != screenIdentification.Screen.QuadInCamera.CameraSize)) 
+        if (sizeNew != CameraSize || (screenIdentification?.Screen?.QuadInCamera != null && sizeNewFloat != screenIdentification.Screen.QuadInCamera.CameraSize)) 
         {
         {
             Debug.Log($"<color=aqua>[ScreenLocate] 分辨率变化,刷新分辨率(from {CameraSize.x}×{CameraSize.y} to {sizeNew.x}×{sizeNew.y}), 是否有屏幕数据: {screenIdentification.Screen.QuadInCamera != null}, 是否有手动数据: {screenIdentification.QuadManual != null}</color>");
             Debug.Log($"<color=aqua>[ScreenLocate] 分辨率变化,刷新分辨率(from {CameraSize.x}×{CameraSize.y} to {sizeNew.x}×{sizeNew.y}), 是否有屏幕数据: {screenIdentification.Screen.QuadInCamera != null}, 是否有手动数据: {screenIdentification.QuadManual != null}</color>");
             // 同步相机分辨率
             // 同步相机分辨率