|
|
@@ -730,7 +730,7 @@ public partial class ScreenLocate : MonoBehaviour
|
|
|
{
|
|
|
var sizeNew = new o0.Geometry2D.Vector<int>((int)getUVCCameraInfoSize.x, (int)getUVCCameraInfoSize.y);
|
|
|
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>");
|
|
|
// 同步相机分辨率
|