naverz / zepeto-studio-kor

48 stars 8 forks source link

[BUG]: HasPlayer(), OnAddedLocalPlayer() 함수를 찾지 못함 #958

Closed smlee2952 closed 2 years ago

smlee2952 commented 2 years ago

Please tell us the version of the ZEPETO World package. (You can check the version in Unity > Window > Package Manager.) 1.4.1

Please tell us which version of the ZEPETO app is currently installed. (You can check the version in ZEPETO App > MY > Settings > Version.) 3.13.6

What features were you trying to implement? (https://www.youtube.com/watch?v=H92Gd2G9DhM) 예제를 보고 따라서 진행

What problem did you encounter? 유튜브와 코드도 같고, 빌드도 잘되고 문제가 없어 보이는데 실행만 하면 에러를 출력함 image

Please tell us your development environment. Window 10

Please attach the implemented code. If you have a screenshot, please attach it. 코드는 아래와 같습니다.

vscode 상 32번째 줄 HasPlayer() 를 찾을 수 없다고 Unity에서 에러를 출력합니다. 또한 가끔 vscode 상 46번째 줄 OnAddedLocalPlayer() 또한 찾을 수 없다고 에러를 출력합니다.

감사합니다.

image

smlee2952 commented 2 years ago

확인 결과 ZepetoPlayers.instance 자체가 null 이라서 발생하는 문제인데 이유는 아직 모르겠습니다.

Zepeto-TechEvangelist commented 2 years ago

안녕하세요, ZepetoPlayers가 씬 내에 추가되어 있고 멀티플레이 서버를 켜고 Play를 했는데도 ZepetoPlayers.instance가 null이 뜬 상황일까요?

smlee2952 commented 2 years ago

확인 결과 ZepetoPlayers가 씬 내에 추가 되어 있지 않았습니다.

https://studio.zepeto.me/guides/multiplay-tutorial 위 링크 튜토리얼을 보면서 진행 중이였는데, 3편 끝날때 까지는 ZepetoPlayers를 추가하는 내용이 없었는데 4편 시작할때는 이미 ZepetoPlayers가 추가 되어 있어 해당 부분을 놓친 것 같습니다.

문제 해결되었습니다. 감사합니다.

Zepeto-TechEvangelist commented 2 years ago

다행입니다~! 이슈 클로즈 하겠습니다 :)