• UNITY3D 相機(jī)特寫(xiě)鏡頭的方位設(shè)置

    2019/6/13??????點(diǎn)擊:

    UNITY3D 相機(jī)特寫(xiě)鏡頭的方位設(shè)置


    public void LookatModel()
        {
            targetVector3 = model.position + model.right * 5;//設(shè)置相機(jī)的位置在模型的右側(cè)5單位遠(yuǎn)處
            Vector3 dir = model.position - targetVector3;  //獲取攝像機(jī)的朝向
            transform.DOMove(targetVector3,2f);
            Quaternion q = Quaternion.LookRotation(dir);  //將朝向轉(zhuǎn)換成四元數(shù)
            targetEuler = q.eulerAngles;  //四元數(shù)轉(zhuǎn)換成歐拉角
            transform.DORotate(targetEuler, 2,RotateMode.Fast) ;
        }