유니티 C#
2D상에서 오브젝트가 타겟 방향으로 바라보게 하는 코드
죽은쥐
2019. 12. 20. 05:00
Vector3 dir = target.position - transform.position;
//== 타겟 방향으로 다가감 ==//
transform.position += dir * speed * Time.deltaTime;
//===================//
//== 타겟 방향으로 회전함 ==//
float angle = Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg;
transform.rotation = Quaternion.AngleAxis(angle - 90, Vector3.forward);
//===================//
출처: https://mentum.tistory.com/227