Cast<바꾸고 싶은 클래스>(클래스)
클래스를 바꾸고 싶은 클래스로 바꿔준다
단 클래스가 바꾸고 싶은 클래스랑 부모든 자식이든 연관이 되어야함 업 캐스팅 다운 캐스팅 가능
간단한 예시

내가 만약 Overlap을 했다고 치자 그럼 모든 액터한테 반응을 할것이다 이때 cast를 한다 그러면 Cast한 액터에게만 반응을 할 것이다.

위와 같이 BP_ThirdPersonCharacter를 캐스팅하면 OtherActor가 BP_ThirdPersonCharacter일때만 호출될것이다.
모든 클래스는 Actor에 자손이기 때문 cast가 가능
위와같이 캐스팅은 형변환할때 사용한다. 캐스팅에 성공하면 바꾼 클래스 기능을 사용할 수 있다
'언리얼' 카테고리의 다른 글
[UE5] TWeakObjetPtr (0) | 2023.11.27 |
---|---|
[UE5] 애니메이션 블루프린트 (0) | 2023.11.13 |
[UE5] 액터 스폰하기 (0) | 2023.11.06 |
UGameplayStatics::GetAllActorsOfClass (0) | 2023.09.01 |
언리얼 time remaining(ratio) (0) | 2023.07.24 |