Ejemplo n.º 1
0
    void setValues(cameraValues eCameraValues)
    {
        Vector3 cameraNewPos = target.position;
        cameraNewPos.x = target.position.x+ eCameraValues.adjustments.x;
        cameraNewPos.y = target.position.y+ eCameraValues.adjustments.y;
        cameraNewPos.z = -10;
        transform.position = Vector3.Lerp(transform.position, cameraNewPos, Time.deltaTime * eCameraValues.lerpSpeed);

        if (Camera.main.orthographicSize != eCameraValues.zoom)
            Camera.main.orthographicSize = Mathf.Lerp(Camera.main.orthographicSize, eCameraValues.zoom,Time.deltaTime*eCameraValues.lerpSpeed);

        if (target != eCameraValues.target)
            target = eCameraValues.target;
    }
Ejemplo n.º 2
0
    void setValues(cameraValues eCameraValues)
    {
        Vector3 cameraNewPos = target.position;

        cameraNewPos.x     = target.position.x + eCameraValues.adjustments.x;
        cameraNewPos.y     = target.position.y + eCameraValues.adjustments.y;
        cameraNewPos.z     = -10;
        transform.position = Vector3.Lerp(transform.position, cameraNewPos, Time.deltaTime * eCameraValues.lerpSpeed);

        if (Camera.main.orthographicSize != eCameraValues.zoom)
        {
            Camera.main.orthographicSize = Mathf.Lerp(Camera.main.orthographicSize, eCameraValues.zoom, Time.deltaTime * eCameraValues.lerpSpeed);
        }

        if (target != eCameraValues.target)
        {
            target = eCameraValues.target;
        }
    }