728x90
반응형
- 개요
기본적으로 RPC는 Actor를 대상으로 수행합니다.
이때 RPC는 로컬(자기자신)에서 제어하고 있는 Actor에서만 호출할 수 있도록 설정되어 있습니다.
그리고 로컬에서 제어하고 있다는 의미는 해당 Actor에 대해서 Ownership을 소유하고 있음을 의미합니다.
따라서 다른 Actor를 대상으로 RPC를 수행하고 싶다면 자기자신을 다른 Actor의 Owner로 설정해야 합니다.
- Owner를 변경하는 2가지 방법
1) SetOwner 함수를 사용


SetOwner 함수를 호출하여 Actor의 Owner를 인자로 넘겨준 Actor로 설정할 수 있습니다.
따라서 인자로 넘겨준 Actor는 해당 Actor에 대해서 Ownership을 소유하게 됩니다.
2) Actor를 Spawn하면서 Owner를 설정



Actor를 Spawn하면서 해당 Actor에 대한 Owner를 설정해줄 수 있습니다.
728x90
반응형
'언리얼 엔진 > 언리얼 엔진 이모저모' 카테고리의 다른 글
| RPC 심화 (0) | 2025.09.25 |
|---|---|
| Replication 심화 (0) | 2025.09.21 |
| RPC(Remote Procedure Call) (0) | 2025.09.21 |
| 플레이어 인덱스 (0) | 2025.09.18 |
| 서버와 클라이언트의 구분 방법 (0) | 2025.09.18 |