언리얼 엔진에서 Actor(액터)는 월드에 존재하는 모든 오브젝트를 의미하는데 이 오브젝트들의하는데 이 오브젝트들의 위치, 회전, 크기를 정의하는 데이터 구조다.
(1) 위치 (Location)
FVector 구조체로 표현된다. FVector(150.0f, 50.0f, 300.0f)는 x축으로 150, y축으로 50, z축으로 300만큼 떨어진 위치를 의미한다.(2) 회전 (Rotation)
FRotator(Pitch, Yaw, Roll)로 표현된다.(3) 크기 (Scale)
FVector 구조체로 표현되며, 기본값은 1.0f다.FVector로 저장된다. FRotator로 저장된다. FVector로 저장된다.🌍 월드 좌표계 (World Space)
SetActorLocation(): 액터의 위치를 월드 기준으로 설정한다. GetActorLocation(): 월드 기준으로 액터의 위치를 가져온다.🏡 로컬 좌표계 (Local Space)
부모-자식 구조
함수
GetRelativeTransform() : 부모 기준으로 자식의 상대 위치, 회전, 크기를 반환한다. SetRelativeLocation(), SetRelativeRotation() : 부모를 기준으로 자식의 위치나 회전을 조정한다.