네트워크 게임 월드 구현하기


Photon View 컴포넌트

네트워크를 통해 동기화될 모든 게임 오브젝트가 가져야 할 컴포넌트

image.png

<aside> 📌

동작 예시

  1. 클라이언트 A 가 Photon View 컴포넌트를 가진 게임 오브젝트 a 를 생성
  2. 동기화를 통해 클라이언트 B 에서도 게임 오브젝트 a 를 생성
  3. Photon View 컴포넌트의 View ID 를 통해 같은 오브젝트로 취급하고 둘을 동기화

A 의 입장에서 a 오브젝트 : Local 오브젝트

B 의 입장에서 a 오브젝트 : Remote 오브젝트

</aside>

View ID

각 개체를 구분하기 위한 고유 식별자

OwnerShip

특정 Photon View 객체의 소유자를 정의

(소유자 권한 : 해당 객체의 네트워크 상 동작과 상태를 관리할 권한을 가진다.)