작성
·
193
답변 1
0
1. 조금 다릅니다.
객체가 진짜 메모리에서 사라지면 nullptr이겠지만
UE에서는 메모리를 알아서 관리해주기 때문에
당장 삭제를 요청해도 지연되어 삭제될 수 있습니다.
이런 경우라면 객체는 메모리가 살아있지만 유효하지 않기 때문에
미묘한 상황까지 체크하려면 IsValid로 체크해줘야 합니다.
2.
너무 소소한 부분은 알아서 고치셔도 됩니다.
기본적으로 Cast는 dynamic_cast의 역할을 해서,
1) Character일 때만 실행되길 원할 경우
2) 특정 기능이 Character에만 있는 경우
1or2의 경우에 변환을 이용하시면 됩니다.