안선생의 개발 블로그

[UE5] Cast 본문

언리얼

[UE5] Cast

안선생 2023. 11. 11. 22:36

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