지금 제가
클라(투사체 발사 오브젝트 충돌) -> 서버(오브젝트 데미지 처리)
서버측에서 소환된 오브젝트 HP 정보 가지고있고, 클라한테 신호받으면 HP 감소후 0이하 되면 클라 쪽으로 제거 신호 보내는데
이렇게 하는게 맞나요???
멀티는 처음이라서 어렵네요
지금 제가
클라(투사체 발사 오브젝트 충돌) -> 서버(오브젝트 데미지 처리)
서버측에서 소환된 오브젝트 HP 정보 가지고있고, 클라한테 신호받으면 HP 감소후 0이하 되면 클라 쪽으로 제거 신호 보내는데
이렇게 하는게 맞나요???
멀티는 처음이라서 어렵네요
1. 만약 투사체가 추적이나 선형으로 뻗어 나간다면 거리 최초 계산 후 서버에서 몇초 후 피격 처리 클라이언트에서는 해당 오브젝트까지 계산된 거리 기반으로 보간 처리. 2. 물리 충돌 기반이라면 서버의 부하를 줄이기 위해 물리 연산은 클라이언트에 권한이 있음. 서버에 위치 동기화 후 다른 클라이언트에서는 이를 보간해서 처리
내 분야는 아니라 이게 정답인지는 모르는데 아무튼 그럴거야