コード例 #1
0
    private void ChangeCameraPosition(MoveObject moveObject)
    {
        xSizeMin = Camera.main.ViewportToWorldPoint(new Vector3(0, 0, 0)).x;
        xSizeMax = Camera.main.ViewportToWorldPoint(new Vector3(1, 0, 0)).x;
        ySizeMin = Camera.main.ViewportToWorldPoint(new Vector3(0, 0, 0)).y;
        ySizeMax = Camera.main.ViewportToWorldPoint(new Vector3(0, 1, 0)).y;

        transform.position = target.transform.position + offset;
        OnCameraPositionChanged?.Invoke();
    }
コード例 #2
0
 public void ChangeCameraPosition(Vector2 position)
 {
     transform.position = (Vector3)position + offset;
     OnCameraPositionChanged?.Invoke();
 }