Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Class
- 프로그래밍
- 기초
- 재귀
- C#
- Unreal Engine 5
- Material
- DP
- Algorithm
- Programming
- loop
- W3Schools
- String
- Basic
- dfs
- w3school
- github
- 파이썬
- 시작해요 언리얼 2022
- 백준
- Unity
- python
- Tutorial
- 문제풀이
- parameter
- guide
- dynamic
- c++
- UE5
- 오류
Archives
- Today
- Total
행복한 개구리
Unity3D 팀프 21.06.24 Photon RoomList 본문

기존에는 Lobby신을 로드하던것이 JoinLobby이후에 콜백되는 OnJoinedLobby에서 실행됐는데 해당 방법에 문제가 있었다.
* 문제 - 로비에 들어가고 나서 방목록이 갱신되기 전까지는(서버에 존재하는 방들의 정보에 변동이 생겨 OnRoomListUpdate가 되기 전까지) 방목록이 나타나지 않는 점이었다.
* 원인 - 이유는 if문으로 예외처리한 코드와 LoadScene부분이 OnJoinedLobby에 있었기 때문인데, 예외처리를 하지 않으면 Lobby씬이 아닌데 UI를 생성하려고 해서 NullReference 에러가 났다.
* 해결 - 하지만 위에서 말했다시피 처음 들어가자마자 방 목록이 출력되지 않기때문에 해당 사진과 같이 JoinLobby전에 Lobby씬을 로드하여 UI를 생성할 수 있게끔 하니 정상적으로 방목록이 출력된다.
