|
|
@@ -20,7 +20,7 @@ namespace ZIM.Unity
|
|
|
|
|
|
public Rect QuadRect { get; private set; }
|
|
|
public Vector2 UVSize { get; private set; } // UV代表屏幕空间的坐标,UVSize代表屏幕坐标的取值范围
|
|
|
- public bool Active => quadInCamera != null;
|
|
|
+ public bool Active => QuadInCamera != null;
|
|
|
|
|
|
QuadrilateralInCamera quadInCamera; // 记录的分辨率和识别时的分辨率可能不同
|
|
|
public QuadrilateralInCamera QuadInCamera
|
|
|
@@ -43,7 +43,7 @@ namespace ZIM.Unity
|
|
|
var newSize = value.o0Vector();
|
|
|
if (QuadInCamera != null && QuadInCamera.CameraSize != newSize)
|
|
|
{
|
|
|
- UnityEngine.Debug.Log("[ScreenMap]根据分辨率映射: from " + QuadInCamera.CameraSize + " to " + value);
|
|
|
+ UnityEngine.Debug.Log("[ScreenMap]根据分辨率映射: from " + QuadInCamera.SizeString + " to " + value);
|
|
|
QuadInCamera.ReSize(newSize, ViewAspectRatioSetting);
|
|
|
InitByQuad();
|
|
|
}
|
|
|
@@ -52,7 +52,7 @@ namespace ZIM.Unity
|
|
|
|
|
|
private void InitByQuad()
|
|
|
{
|
|
|
- if (quadInCamera != null)
|
|
|
+ if (QuadInCamera != null)
|
|
|
{
|
|
|
var quad = QuadInCamera.Quad;
|
|
|
var x = Math.Min((quad.A - quad.B).Length, (quad.C - quad.D).Length);
|