Unity3D
목표 좌표를 향해 Object 회전시키기
CodeDiver
2013. 10. 22. 17:30
방법 1 - 즉시 회전
transform.LookAt(newTarget.transform.position);
방법 2 - iTween을 이용한 회전시간 설정
Vector3 relative = _char.transform.InverseTransformPoint(newTarget.transform.position);
float angle = Mathf.Atan2(relative.x, relative.z) * Mathf.Rad2Deg;
iTween.RotateTo(gameobject, new Vector3(0, angle, 0), 1.0f);