Photon

조창일·2024년 6월 13일

내배캠

목록 보기
41/51
post-thumbnail

포톤의 주요 클래스

PhotonNetwork

  • ConnectUsingSettings()
    • 포톤 클라우드에 접속한다.
    • 연결 상태는 PhotonNetwork.IsConnected로 확인.
  • CreateRoom(string RoomName), JoinRoom(string RoomName)
    • 방에 접속하거나 방을 생성한다.
  • PhotonNetwork.Instantiate()
    • 네트워크로 동기화되는 오브젝트를 생성

MonoBehaviourPunCallbacks

포톤은 주요 이벤트들을 콜백으로 관리한다. 이를 오버라이딩하여 주요 로직을 손쉽게 관리할 수 있다.

  • OnConnectedToMaster()
    • 포톤 서버에 접속 시 호출된다.
  • OnJoinedRoom()
    • 플레이어가 방에 입장하면 호출된다.
  • OnPlayerEnteredRoom(Player newPlayer)
    • 새로운 플레이어가 접속했을 때 발생.
  • OnPlayerPropertiesUpdate(Player targetPlayer, Hashtable changedProps)
    • 커스텀 프로퍼티가 변경되었을 때 발생.
  • OnRoomListUpdate(ListroomList)
    • 방 목록이 변경되었을 때 발생.
profile
안녕하세요.

0개의 댓글