photon 2

[문제해결/PJ] PhotonView Character Customizing 동기화 문제2

전에 올렸던 해결 방법에서 또 다른 문제가 발생하여 Photon 프로토콜에 대하여 공부해 보았다.  현재 문제 대상인 Player prefab은 포톤 서버가 연결된 후에 커스텀을 변경시켜야 한다. 이렇게 씬에 배치된 동적인 오브젝트를 변경시켜야 할 때는 IPunObservable를 상속받아 정보를 전달해 주어야 한다고 한다.  using ExitGames.Client.Photon;using ExitGames.Client.Photon.StructWrapping;using Photon.Pun;using Photon.Realtime;using SeongMin;using System.Collections;using System.Collections.Generic;using System.Drawing;using ..

[문제해결/PJ] PhotonNetwork를 이용하여 Photonview로 멀티 플레이어 캐릭터 커스터마이징 적용하기

네트워크 상에서 각 플레이어들의 커스터마이징을 적용시키기 위해 SetCustomProperties를 사용하였다. 하지만 계속해서 캐릭터 더미들이 남거나 연동되지 않는 문제거 발생하였고, 모든 부분을 차근차근 디버그를 찍어보며 확인하였다. 하지만 모든 기능은 잘 작동하였고, 문제를 고민해보다 생각난 것이 어떠한 photonView를 참조하는가???이다. ‼문제 발견참조하는 photonView가 원하던 대상인지 살펴보자.처음에 기능을 기존에 존재하던 커스텀 프로퍼티와 같은 메서드에 넣었는데, 해당 photonView는 canvas가 대상으로 되어있었다. 당시에는 photonView의 원리를 제대로 이해하지 못하여 실수하였다. ‼해결 방법해당 기능을 적용 할 대상인 player prefab의 PlayerCon..