* 문제
클라->서버로 data전달방법은 rpc가 유일함
활성화가 서버로 전달되는시간 a
rpc(data)가 서버로 전달되는 시간 b
라고하면
a>b 인경우 -> 서버에 data가 없음 -> bad
a<b인경우 -> 서버에 data 가있음 -> +
그런데, 항상 a<b라는 보장이없음
* 해결 : GAS::Target Data System
1. 활성화가 먼저된경우
일단 서버에 액티브 됬다고 가정, data 도착여부는 모름
그냥 대상 델리게이트에 바인딩함
이 작업을 이전에 수행했다면, data는 서버에 도달한거임 (?)
2. 데이터가 서버에 먼저 도착한경우
'UE5 > Ability Tasks' 카테고리의 다른 글
[UE5] 발사체 적방향으로 발사구현, shift키 + 허공클릭시 발사구현// 캐릭 겹침시 카메라 확대 해결, 클라에서 발사체 방향 버그 수정 (0) | 2024.06.13 |
---|---|
[UE5] GAS 에서 예측 개념 (0) | 2024.06.12 |
[UE5] 클라에서 서버로 data 보내고 받기 구현, 클라에서 캐릭안보임버그 해결 (0) | 2024.06.12 |
[UE5] 마우스아래 정보 전달용 AT클래스 구현 (0) | 2024.06.10 |
[UE5] Ability Task 개념, 불 발사 몽타주 구현 (0) | 2024.06.09 |