示例#1
0
    public void MOVE()
    {
        CinemachineTrackedDolly dolly = vcam.GetCinemachineComponent <CinemachineTrackedDolly>();
        float curPos = dolly.m_PathPosition;

        vcam.GetCinemachineComponent <CinemachineTrackedDolly>().m_PathPosition = Mathf.Clamp(curPos + adjustmentAmount, 0f, 3f);
    }
 private void Awake()
 {
     trackedDolly = GetComponent <CinemachineVirtualCamera>().GetCinemachineComponent <CinemachineTrackedDolly>();
     if (TrackedDolly == null)
     {
         Debug.LogWarning("Virtual Camera Body Type must be set to 'Tracked Dolly'");
     }
 }
示例#3
0
 void Start()
 {
     dolly = virtualCamera.GetCinemachineComponent <CinemachineTrackedDolly>();
     if (path != null)
     {
         SamplePath(path.m_Appearance.steps); // TODO: decouple numSteps from appearance setting
     }
 }
示例#4
0
 private void Start()
 {
     if (vcam == null)
     {
         return;
     }
     trackedDolly = vcam.GetCinemachineComponent(CinemachineCore.Stage.Body) as CinemachineTrackedDolly;
 }
示例#5
0
 void Awake()
 {
     paused          = true;
     lastFieldOfView = dollyTrackCamera.m_Lens.FieldOfView;
     totalCount      = waypoints.Length - 1;
     if (dollyTrackCamera != null)
     {
         cameraTrack = dollyTrackCamera.GetCinemachineComponent <CinemachineTrackedDolly>();
     }
 }
示例#6
0
    private void OnEnable()
    {
        inputActions.Enable();

        myBrain.enabled = true;

        cinemachineTrackedDolly = mainCamera.GetCinemachineComponent <CinemachineTrackedDolly>();
        pathLength   = cinemachineTrackedDolly.m_Path.MaxPos;
        pathPosition = cinemachineTrackedDolly.m_PathPosition;
    }
 private static void DrawTrackeDollyGizmos(CinemachineTrackedDolly target, GizmoType selectionType)
 {
     if (target.IsValid)
     {
         CinemachinePath path = target.m_Path as CinemachinePath;
         if (path != null)
         {
             CinemachinePathEditor.DrawPathGizmos(path, selectionType);
         }
     }
 }
 private static void DrawTrackeDollyGizmos(CinemachineTrackedDolly target, GizmoType selectionType)
 {
     if (target.IsValid)
     {
         CinemachinePathBase path = target.m_Path;
         if (path != null)
         {
             CinemachinePathEditor.DrawPathGizmo(path, path.m_Appearance.pathColor);
         }
     }
 }
示例#9
0
    // Start is called before the first frame update
    void Start()
    {
        GameObject objOcto = GameObject.FindWithTag("PlayerCharacter").gameObject;

        m_VCam = GetComponent <CinemachineVirtualCamera>();


        m_VCam.LookAt = objOcto.transform;
//        m_VCam.Follow = objOcto.transform;

        m_Dolly = m_VCam.GetCinemachineComponent <CinemachineTrackedDolly>();
    }
示例#10
0
 private void Awake()
 {
     managerUI       = GameObject.Find("UI").GetComponent <UIManager>();
     virtualCameraGO = transform.Find("Camera").Find("VirtualCamera").gameObject;
     if (virtualCameraGO != null)
     {
         virtualCameraTrackedDolly = virtualCameraGO.GetComponent <CinemachineVirtualCamera>()
                                     .GetCinemachineComponent <CinemachineTrackedDolly>();
     }
     lookAtPoint         = transform.Find("LookAtPoint");
     playerStandPosition = transform.Find("PlayerStandPosition");
     playerMover         = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerMover>();
 }
示例#11
0
    private void Awake()
    {
        CreateSingleton();

        cameraTrackingDolly = Camera.main.GetComponent <CinemachineVirtualCamera>()
                              .GetCinemachineComponent <CinemachineTrackedDolly>();
        bladesHolder          = FindObjectOfType <BladesHolder>();
        pauseCanvasGroup      = transform.GetChild(3).GetComponent <CanvasGroup>();
        finishCanvasGroup     = transform.GetChild(0).GetComponent <CanvasGroup>();
        virtualCameraAnimator = Camera.main.gameObject.GetComponent <Animator>();
        enemySpawners         = virtualCameraAnimator.transform.GetComponentsInChildren <EnemySpawner>();
        enemiesPlaceHolder    = virtualCameraAnimator.transform.GetChild(0);
        LoadPlayerData();
    }
示例#12
0
 // Use this for initialization
 void Start()
 {
     isBeginRunCamera = false;
     isSetedLookAt    = false;
     currTestCam      = transform.GetComponent <CinemachineVirtualCamera>();
     transFollowLerp  = currTestCam.LookAt;
     NextTestCam?.gameObject.SetActive(false);
     currTestCam.gameObject.SetActive(true);
     currTrackedDolly = currTestCam.GetCinemachineComponent <CinemachineTrackedDolly>();
     smoothPath       = currTrackedDolly.m_Path.GetComponent <CinemachineSmoothPath>();
     trackMaxPos      = smoothPath.MaxPos;
     trackMaxLength   = smoothPath.FromPathNativeUnits(trackMaxPos, CinemachinePathBase.PositionUnits.Distance);
     i = 0;
 }
    private IEnumerator transition(float TransitionTime, CinemachineTrackedDolly track)
    {
        float ElapsedTime  = 0.0f;
        float accumulateur = 0;

        while (ElapsedTime < TransitionTime)
        {
            accumulateur        += (1 / TransitionTime) * Time.deltaTime;
            ElapsedTime         += Time.deltaTime;
            track.m_PathPosition = Mathf.Lerp(0, 8, accumulateur);
            yield return(null);
        }
        SetVcam2();
        inTransition = false;
        camState     = CamState.InGame;
        yield return(new WaitForEndOfFrame());
    }
示例#14
0
    void Start()
    {
        depthMeter = FindObjectOfType <Player>().GetComponent <DepthMeter>();

        currentCamera = GetComponent <CinemachineVirtualCamera>();
        dolly         = currentCamera.GetCinemachineComponent <CinemachineTrackedDolly>();

        // Subscribe to events
        goSlowerColliderGO.GetComponent <SetSpeedOnTrigger>().SetSpeed += CameraMovement_GoSlower;
        goFasterColliderGO.GetComponent <SetSpeedOnTrigger>().SetSpeed += CameraMovement_GoFaster;

        startSlowerColliderY = goSlowerColliderGO.transform.position.y;
        startFasterColliderY = goFasterColliderGO.transform.position.y;
        startLoseColliderY   = loseColliderGO.transform.position.y;

        cameraSpeed = cameraSlowSpeed;
    }
    // Start is called before the first frame update
    void Start()
    {
        Dolly =
            gameObject.GetComponent(typeof(CinemachineVirtualCamera)) as
            CinemachineVirtualCamera;

        if (Dolly)
        {
            Debug.Log("dolly found ");
            DollyPath =
                Dolly.GetCinemachineComponent <CinemachineTrackedDolly>();
        }
        else
        {
            Debug.Log("dolly not found ");
        }
    }
示例#16
0
    // Start is called before the first frame update
    public override void Start()
    {
        base.Start();
        thisCam = GetComponent <CinemachineVirtualCamera>();


        _dolly = thisCam.GetCinemachineComponent <CinemachineTrackedDolly>();

        if (UICanvas == null)
        {
            UICanvas = FindObjectOfType <Countdown>().gameObject;
        }
        UICanvas.SetActive(false);

        if (winUIRef == null)
        {
            winUIRef = WinUI.S;
        }
    }
    // Start is called before the first frame update
    void Start()
    {
        vcam = CmVcam.GetComponent <CinemachineVirtualCamera>();
        // get dolly componen, the gameobject has cinemachine track dolly component.
        dolly = vcam.GetCinemachineComponent <CinemachineTrackedDolly>();

        pathPositionMax = dolly.m_Path.MaxPos;
        pathPositionMin = dolly.m_Path.MinPos;

        for (int i = 0; i < TargetObj.Length; i++)
        {
            TargetTransforms.Add(TargetObj[i].transform);
        }

        if (TargetObj.Length != swithPoints.Length)
        {
            Debug.Log("Warning::: Set Swith Points(x = startPos, y = swithPos");
        }
    }
示例#18
0
    void Start()
    {
        dolly           = virtualCameraPrefab.GetCinemachineComponent <CinemachineTrackedDolly>();
        audioSource     = GetComponent <AudioSource>();
        mat.mainTexture = texture_play;

        gpState = GamePad.GetState(controllerNumber);
        if (gpState.IsConnected)
        {
            Debug.Log("SIII!!");
        }
        else
        {
            Debug.Log("NOOO!!");
        }
        gpState2 = GamePad.GetState(controllerNumber2);
        if (gpState2.IsConnected)
        {
            Debug.Log("SIII!!");
        }
        else
        {
            Debug.Log("NOOO!!");
        }
        gpState3 = GamePad.GetState(controllerNumber3);
        if (gpState3.IsConnected)
        {
            Debug.Log("SIII!!");
        }
        else
        {
            Debug.Log("NOOO!!");
        }
        gpState4 = GamePad.GetState(controllerNumber4);
        if (gpState4.IsConnected)
        {
            Debug.Log("SIII!!");
        }
        else
        {
            Debug.Log("NOOO!!");
        }
    }
示例#19
0
    void Start()
    {
        this.animationObjectsList.Add(this.chair);


        this.addComponentToObjects();

        this.cameraList.Add(this.CAM1_virtualcam);
        this.cameraList.Add(this.CAM2_virtualcam);


        this.chairController  = this.chair.GetComponent <Animationcontroller>();
        this.animationManager = Animationmanager.Instance;

        this.CAM1_cvirtualcamera = this.CAM1_virtualcam.GetComponent <CinemachineVirtualCamera>();
        this.CAM1_dolly          = this.CAM1_cvirtualcamera.GetCinemachineComponent <CinemachineTrackedDolly>();

        this.CAM2_cvirtualcamera = this.CAM2_virtualcam.GetComponent <CinemachineVirtualCamera>();
        this.CAM2_dolly          = this.CAM2_cvirtualcamera.GetCinemachineComponent <CinemachineTrackedDolly>();
    }
 void Start()
 {
     virtualCameraPrefab = GetComponent <CinemachineVirtualCamera>();
     dolly = virtualCameraPrefab.GetCinemachineComponent <CinemachineTrackedDolly>();
 }
示例#21
0
 private void Start()
 {
     VCam  = GetComponent <CinemachineVirtualCamera>();
     Dolly = VCam.GetCinemachineComponent <CinemachineTrackedDolly>();
 }
示例#22
0
 // Start is called before the first frame update
 void Start()
 {
     ctd = gameObject.GetComponent <CinemachineVirtualCamera>().GetCinemachineComponent <CinemachineTrackedDolly>();
 }
示例#23
0
 private void Awake()
 {
     track = cmArmsMenuCamera.GetCinemachineComponent <CinemachineTrackedDolly>();
 }
 void Start()
 {
     Dolly = CamaraRail.GetCinemachineComponent<CinemachineTrackedDolly>();
     StartCoroutine(ActiveMenu(true));
 }
示例#25
0
 // Use this for initialization
 void Start()
 {
     doll = virt.GetComponent <CinemachineTrackedDolly>();
     doll.m_AutoDolly.m_PositionOffset = 1f;
 }
示例#26
0
 private void Awake()
 {
     this._dolly = GetComponent <CinemachineVirtualCamera>().GetCinemachineComponent <CinemachineTrackedDolly>();
 }
示例#27
0
 public void Start()
 {
     trackedDolly = PlayerCamera.GetCinemachineComponent <CinemachineTrackedDolly>();
 }
 // Use this for initialization
 void Start()
 {
     dolly = GetComponent <Cinemachine.CinemachineVirtualCamera>().GetCinemachineComponent <Cinemachine.CinemachineTrackedDolly>();
 }
示例#29
0
 private void Awake()
 {
     camera = GetComponent <CinemachineVirtualCamera>();
     track  = camera.GetCinemachineComponent <CinemachineTrackedDolly>();
 }
示例#30
0
 private void Start()
 {
     _cmController = FindObjectOfType <CineMachineController>();
     _trackedDolly = _trackedCamera.GetCinemachineComponent <CinemachineTrackedDolly>();
     StartCoroutine(Scriptado());
 }