반응형
나를 스폰한 대상은 생성자를 제외하고
보통 BeginPlay에서 GetOwner() 함수로 찾으면 되는데,
이건 나를 소유한 대상을 말하는 것이지 스폰한 대상을 의미하는 것은 아니다.

그래서 별도로 스폰 시점에 SetOwner() 함수를 호출해서 스폰한 대상이 누구인지 직접 설정해줘야 한다.

SpanwActor를 호출한 시점에 리턴 값인 AActor를 저장하고,
*(AActor*).SetOwner(this)를 하면 스폰한 나 자신의 정보를 넘겨줄 수 있다.
반응형
'Unreal Engine > 기능 구현' 카테고리의 다른 글
| [Unreal Engine 5] Timer에 인자를 주고 싶을 때(Timer Delegate) (0) | 2025.07.04 |
|---|---|
| [Unreal Engine 5] Destroy (0) | 2025.07.04 |
| [Unreal Engine 5] 데미지 적용(On Take Any Damage) (0) | 2025.07.04 |
| [Unreal Engine 5] Hit Event와 델리게이트(Delegate) (0) | 2025.07.04 |
| [Unreal Engine 5] Projectile Movement Component (0) | 2025.07.04 |
