123456789101112131415161718192021222324252627282930313233343536373839 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- public class ViewControl : MonoBehaviour {
- [Header("Camera")]
- public Camera cam;
- public CanvasScaler canvasScl;
- ViewControl[] camControllers;
- [Header("Scale")]
- public Vector2 camScale = new Vector2 (0.45f, 0.45f);
- [Header("Position")]
- public Vector2 camPos;
-
-
-
- private void Start()
- {
- cam = GetComponent<Camera>();
- camControllers = FindObjectsOfType<ViewControl>();
- }
- private void Update()
- {
-
- cam.rect = new Rect(camPos, camScale);
-
- if(canvasScl != null)
- canvasScl.scaleFactor = camScale.x;
- }
- }
|