Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

행복한 개구리

Unity3D 팀프 21.06.24 Photon RoomList 본문

카테고리 없음

Unity3D 팀프 21.06.24 Photon RoomList

HappyFrog 2021. 6. 24. 00:34

기존에는 Lobby신을 로드하던것이 JoinLobby이후에 콜백되는 OnJoinedLobby에서 실행됐는데 해당 방법에 문제가 있었다.

 

* 문제 - 로비에 들어가고 나서 방목록이 갱신되기 전까지는(서버에 존재하는 방들의 정보에 변동이 생겨 OnRoomListUpdate가 되기 전까지) 방목록이 나타나지 않는 점이었다.

 

* 원인 - 이유는 if문으로 예외처리한 코드와 LoadScene부분이 OnJoinedLobby에 있었기 때문인데, 예외처리를 하지 않으면 Lobby씬이 아닌데 UI를 생성하려고 해서 NullReference 에러가 났다.

 

* 해결 - 하지만 위에서 말했다시피 처음 들어가자마자 방 목록이 출력되지 않기때문에 해당 사진과 같이 JoinLobby전에 Lobby씬을 로드하여 UI를 생성할 수 있게끔 하니 정상적으로 방목록이 출력된다.