
Photon Server 멀티플레이어 게임 개발을 위한 서버 및 네트워킹 솔루션을 제공하는 플랫폼이다. 서비스 Fusion Quantum Photon Realtime Photon Chat Photon Voice Photon Server PUN Bolt Fusion 상태 동기화 네트워킹 라이브러리이다. 일반적인 유니티 Mon...

Network Runner 단일 네트워크 Peer를 대표하는 컴포넌트이다. 여러 Network Runner를 단일 유니티 인스턴스에서 실행할 수 있다. Room 생성 및 참가 StartGame()는 StartGameArgs 인자로 특정된 Room을 생성 및 참가할 수 있는 Peer를 생성한다. 하나의 Network Runner는 한번만 사용가능하다. ...

Network Object 단일 네트워크 엔티티를 상징하는 컴포넌트이다. Spawned() 또는 Scene Objects 로딩 중 생성할 수 있다. NetworkId 서버에게 Room 안에서의 식별자인 NetworkId를 할당받는다. NetworkRunner.TryFindObject()로 NetworkId를 불러올 수 있다. Spawning Run...

Network Behaviour MonoBehaviour를 확장한 클래스이다. 포함 기능 Networked Property RPC 함수 가상 이벤트 콜백 Spawned() Despawned() FixedUpdateNetwork()

Scene 관련 이벤트에 응답 할지 정의할 수 있는 INetworkSceneManager 인스턴스가 Scene Manager로써 기능한다.Scene Manager는 NetworkRunner.StartGame()를 통해 StartGameArgs.SceneManager에

Networked Properties NetworkBehaviour 구현체에 [Networked] 속성으로 선언된 프로퍼티이다. 값이 변하면 다른 모든 Peer에게 복제된다. Spawned()가 실행되기 전에는 접근할 수 없다. 지속적으로 변화하는 상태를 공유하기에