타겟에 따라 터렛의 머리를 y축기준 움직이는 스크립트를 짜는데
왜 EmptyGameObject를 만들어서 PartToRotate로 이름짓고
저 안에 헤드를 넣어서 헤드를 돌리는지 ?
그냥 헤드를 직접 레퍼런스해서 헤드를돌리면 안되는 건지?
타겟에 따라 터렛의 머리를 y축기준 움직이는 스크립트를 짜는데
왜 EmptyGameObject를 만들어서 PartToRotate로 이름짓고
저 안에 헤드를 넣어서 헤드를 돌리는지 ?
그냥 헤드를 직접 레퍼런스해서 헤드를돌리면 안되는 건지?
돌리고싶은 부분만 PartToRotate 안에 넣고 정리하려고 그런거아님??
그니까 그냥 머리를 레퍼런스해서 돌리면되지 왜 굳이 emptygameobject에 머리를 넣어서emptygameobject를 레퍼런스하는지?
머리 말고 같이 돌릴부분이 있으면 추가해서 정리하기 쉽게 하려고 한거겠지 PartToRotate는 그냥 폴더 역할인거고
Head랑 FirePoint를 같이 돌리려고 PartToRotate자식으로 설정한거겠지, Head만 회전시키면 그냥 이미지만 회전시킬뿐이자나 ㅇㅋ?
회전을 할 피벗 위치를 설정하기 위해서지. 우선 헤드의 정면 방향이 네가 원하는 방향과 다를 수 있고 헤드의 중점이 다르다면 회전시 위치값도 다시 계산해줘야함. 저렇게 하는게 편해.