示例#1
0
 public CanvasCamera(CanvasCameraConfig camConfig, IntVector2 canvasSize, GameObject parent)
 {
     camRelativePosition = new CanvasCameraRelativePosition();
     go = new GameObject("canvas camera");
     go.transform.parent = parent.transform;
     go.transform.position = Vector3.zero;
     camera = go.AddComponent<Camera>();
     camera.orthographic = true;
     this.canvasSize = canvasSize.toVector2();
     updateCameraConfig(camConfig);
     updateCameraParameters(camConfig.screenPixelRect, canvasSize);
 }
示例#2
0
 public CanvasCamera(CanvasCameraConfig camConfig, IntVector2 canvasSize, GameObject parent)
 {
     camRelativePosition = new CanvasCameraRelativePosition();
     go = new GameObject("canvas camera");
     go.transform.parent   = parent.transform;
     go.transform.position = Vector3.zero;
     camera = go.AddComponent <Camera>();
     camera.orthographic = true;
     this.canvasSize     = canvasSize.toVector2();
     updateCameraConfig(camConfig);
     updateCameraParameters(camConfig.screenPixelRect, canvasSize);
 }