Network Manager
NetworkStartPosition

Network Proximity Checker

Network Proximity Checker 컴포넌트는 플레이어와의 근접성에 기반하여 네트워크 클라이언트의 게임 오브젝트 가시성을 제어합니다.

Network Proximity Checker 컴포넌트
Network Proximity Checker 컴포넌트
프로퍼티 기능
가시성 범위(Vis Range) 게임 오브젝트가 보여야 하는 범위를 정의합니다.
가시성 업데이트 간격(Vis Update Interval) 게임 오브젝트가 해당 가시 범위에 진입하는 플레이어를 확인하는 빈도(초 단위)를 정의합니다.
검사 방법(Check Method) 근접성 검사에 사용할 물리 타입(2D 또는 3D)을 정의합니다.
강제 숨김(Force Hidden) 이 체크박스를 선택하면 이 오브젝트를 모든 플레이어에게서 숨깁니다.

Network Proximity Checker를 사용하면 클라이언트에서 실행되는 게임은 표시되지 않는 게임 오브젝트에 대한 정보를 보유하지 않습니다. 이렇게 하면 네트워크에서 전송되는 데이터 양을 줄이고, 게임의 해킹으로부터 안전하게 보호할 수 있습니다.

이 컴포넌트는 물리 요소에 기반하여 가시성을 계산하므로, 게임 오브젝트에 콜라이더 컴포넌트가 있어야 합니다.

Network Proximity Checker 컴포넌트가 포함된 게임 오브젝트에는 Network Identity 컴포넌트도 포함되어 있어야 합니다. 게임 오브젝트에 Network Proximity Checker 컴포넌트를 생성하면, Unity는 해당 게임 오브젝트에 Network Identity 컴포넌트(아직 없는 경우)를 생성합니다.

Network Manager
NetworkStartPosition