Version: 2021.3
네트워크 트랜스폼 비주얼라이저
네트워크 동작

멀티플레이어 클래스 레퍼런스

중요: UNet은 지원이 중단된 솔루션이며, 새로운 멀티플레이어 및 네트워킹 솔루션(게임 오브젝트용 넷코드)이 개발 중입니다. 자세한 내용과 다음 단계는 게임 오브젝트용 Unity 넷코드 웹사이트에 있는 정보를 참조하십시오.

이 클래스에서 상속받는 스크립트를 생성하여 Unity 네트워크 동작을 커스터마이즈할 수 있습니다.

  • The NetworkBehaviour class works with GameObjects that have a Network Identity component. These scripts can perform high-level API functions such as Commands, ClientRPCs, SyncEvents and SyncVars.
  • NetworkClient 클래스는 클라이언트에서 서버로의 네트워크 연결을 관리하고, 클라이언트와 서버 간에 메시지를 보내고 받을 수 있습니다.
  • NetworkConnection은 네트워크 연결을 캡슐화합니다. (NetworkClient)[class-NetworkClient] 오브젝트에는 NetworkConnection이 있고, NetworkServers에는 여러(각 클라이언트에서 하나씩) 연결이 있습니다. NetworkConnections는 바이트 배열을 전송하거나 직렬화된 오브젝트를 네트워크 메시지로 전송할 수 있습니다.
  • NetworkServer는 여러 클라이언트의 연결을 관리하고 스폰, 로컬 클라이언트, 플레이어 관리자 등과 같은 게임 관련 기능을 제공합니다.
  • NetworkServerSimple은 게임 관련 기능이 없는 기본 서버 클래스입니다. NetworkServer 클래스가 스포닝, 로컬 클라이언트, 플레이어 관리자와 같은 게임과 관련된 요소를 처리하고 정적 인터페이스를 갖는 반면, NetworkServerSimple 클래스는 순수한 네트워크 서버로서 게임과 관련된 기능은 없습니다. 또한 정적 인터페이스 또는 싱글톤도 없기 때문에 하나의 프로세스에서 한번에 한 개 이상의 인스턴스가 존재할 수 있습니다.
네트워크 트랜스폼 비주얼라이저
네트워크 동작