Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
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
Archives
Today
Total
관리 메뉴

행복한 개구리

PUN2 다른플레이어 보이지 않는 이슈 본문

Unity/Unity - Solutions

PUN2 다른플레이어 보이지 않는 이슈

HappyFrog 2021. 6. 29. 17:17

이 전 게시글에서 나타난 모습

유니티에디터(좌)에서는 둘 모두 보이지만 NOX(우)에서는 자신의 캐릭터밖에 보이지 않았다.

PhotonView와 Photon Transform View를 모두 추가하여 달아둔 상태이고 마스터클라이언트가 생성한 맵은 모두 잘 보인다.

하지만 서로의 캐릭터가 일방적으로만 동기화 된 상황이다.

 

에러의 원인은 동기화 주기, 그리고 스트림 콜백을 사용하지 않아서인 것으로 밝혀졌다.

 

 

따라서 IPunObservable을 서버관리객체 스크립트에 추가하고 Stream콜백(OnPhotonSerializeView)를 생성했으며 InGame씬에 들어가며 InGameManager가 Init하면 PUN2SerializationView를 실행하도록 했다.

유니티 에디터 / 녹스

 

둘 모두 서로의 객체를 확인할 수 있게됐으며 서로의 좌표 또한 잘 동기화가 된다.