同步
This commit is contained in:
@@ -25,6 +25,12 @@ namespace Ichni.RhythmGame
|
||||
public float orthographicSize;
|
||||
|
||||
public float perspectiveOffset;
|
||||
public float zoomOffset; // 用于效果(如CameraZoomEffect)的临时视野偏移
|
||||
|
||||
public void RefreshFOV()
|
||||
{
|
||||
cam.fieldOfView = perspectiveAngle + perspectiveOffset + zoomOffset;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region [子模块接口与关联引用] Submodules & References
|
||||
@@ -54,14 +60,14 @@ namespace Ichni.RhythmGame
|
||||
float ratioDifference = UIManager.GetScreenRatio() - UIManager.StandardRatio;
|
||||
if (ratioDifference > 0)
|
||||
{
|
||||
gameCamera.perspectiveOffset = -22f * ratioDifference;
|
||||
//gameCamera.perspectiveOffset = 12.5f * ratioDifference;
|
||||
}
|
||||
else
|
||||
{
|
||||
//gameCamera.perspectiveOffset = 11f * ratioDifference;
|
||||
gameCamera.perspectiveOffset = -25f * ratioDifference;
|
||||
}
|
||||
|
||||
gameCamera.cam.fieldOfView = perspectiveAngle + gameCamera.perspectiveOffset;
|
||||
gameCamera.RefreshFOV();
|
||||
return gameCamera;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user