본문 바로가기
개발/코드

코드) 특정 각도로 바라보게 하기

by 테샤르 2023. 11. 20.

특정 각도로 바라보게 하기

 

public void LookAt(Vector3 worldPosition)
{
   Vector3 relativePosition = worldPosition - this.position;
   Quaternion toRotation = Quaternion.LookRotation(relativePosition);
   this.rotation = Quaternion.Slerp(this.rotation, toRotation, Time.deltaTime * damping);
}

 

 

 

반응형

 

<Unity Code>

public class ExampleClass : MonoBehaviour
{
    public Transform target;

    void Update()
    {
        // Rotate the camera every frame so it keeps looking at the target
        transform.LookAt(target);

        // Same as above, but setting the worldUp parameter to Vector3.left in this example turns the camera on its side
        transform.LookAt(target, Vector3.left);
    }
}

 

★☆☆☆☆

 

반응형

댓글