액터 클래스를 생성 후 해당 액터의 Transform 값을 조절하는 법은 아래와 같다.
확인하기 위해 BeginPlay() 함수 내에서 해당 내용을 구현한다.

Transform 은 기본적으로 Scale, Location, Rotation 값을 가지고 있는데 Set Actor Transform으로 한번에 설정도 가능하고 SetActor ~ 함수로 각 값들을 따로 제어 가능하다.
각 함수는 아래와 같은 정의를 갖는다.
SetActorLocation(FVector NewLocation) : 액터의 위치 설정
SetActorRotation(FRotator NewLocation) : 액터 회전 설정
SetActorScale3D(FVector NewScale) : 액터 크기 설정
FVector, FRotator : 언리얼에서 존재하는 구조체로
Vector는 x,y,z에 대한 실수값
Rotator는 Pitch, Yaw, Roll (y축, z축, x축) 값을 가지고 있다.
위에서 코드를 작성 후 빌드 실행 하면 언리얼 에디터에서 해당 액터가 게임 플레이 할 때 NewTransform에 맞는 값으로 설정되는 동작을 한다.
그 다음으론 Tick 이벤트 함수를 통해 Rotator를 움직이는 동작을 구현해본다.
'Unreal 5' 카테고리의 다른 글
| 언리얼 리플렉션 시스템 활용(UCLASS, UFUNCTION, UPROPERTY) (1) | 2025.07.11 |
|---|---|
| Tick() 이벤트 함수를 이용한 Rotation 값 업데이트 (2) | 2025.07.11 |
| UE_LOG 출력 및 카테고리 추가 (0) | 2025.07.10 |
| C++ 클래스 생성후 Scene Root 컴포넌트와 스태틱 메쉬 할당하기 (0) | 2025.07.09 |
| C++ 객체 생성과 제거 (0) | 2025.07.09 |