2017-04-03 5 views
0

내가 내 플러그인을 가지고 있지만 내가 입력 할 때 :Unity 5.5f에서 Google Play 게임을하는 방법은 무엇인가요?

C :

PlayGamesPlatform.Activate(); 
((PlayGamesPlatform)Social.Active).Authenticate ((bool success) => {}, true); 

을 나는이 문제가 사용자 \ 에스파다 \ 바탕 화면 \ 유니티 작업 공간 \ Crashball \ 자산 \를 \ GooglePlayGames \ ISocialPlatform \ PlayGamesLocalUser .cs (18, 18) : 오류 CS0535 : 'GooglePlayGames.PlayGamesLocalUser'더 implementa 엘 miembro 드 interfaz 'UnityEngine.SocialPlatforms.ILocalUser.Authenticate (System.Action)'(CS0535) (조립-CSHARP)

C : \ Users \ Espada \ Desktop \ Unity 작업 영역 \ Crashball \ Assets \ Googl ePlayGames \ ISocialPlatform \ PlayGamesPlatform.cs (18,18) : 오류 CS0535 : 'GooglePlayGames.PlayGamesPlatform'이 'UnityEngine.SocialPlatforms.ISocialPlatform.Authenticate (UnityEngine.SocialPlatforms.ILocalUser, System.Action)'인터페이스를 구현하지 못했습니다. '(CS0535) (어셈블리 - CSharp)

내 플러그인을 활성화하려면 어떻게해야합니까? 어떤 플러그인을 사용합니까? 내가 사용 : GooglePlayGamesPlugin-0.9.01-force-same-gms-version 그것이 맞습니까?

방금 ​​해결책을 찾았지만 어떻게 작동하는지 모르겠습니다. 내 대본에 무엇을 기록 했습니까?

https://github.com/playgameservices/play-games-plugin-for-unity/pull/1500/files

답변

1

은 (내가 thinkg) 솔루션을 찾을 나는 어떻게 그것을 할 방법을 몰라? 내 스크립트에 무엇을 기록 했습니까? GitHub의에서 해당 link보기 아이콘

을 클릭합니다. PlayGamesLocalUser.cs 파일 전체가 표시됩니다.

복사하는 코드는, 당신의 자산으로 이동/GooglePlayGames/ISocialPlatform/PlayGamesLocalUser.cs 그 방금 복사 한 코드로 PlayGamesLocalUser.cs 파일에 무엇이든 교체 교체합니다.

enter image description here

그리고 here 당신이 그것을 클릭 할 때 당신이 얻을 것이다 링크입니다 : 여기

내가 얘기 한 보기 아이콘입니다.

+0

네,하지만 (내 2 개의 스크립트를 복사 할 때), 내 프로그램이 33 개의 오류를 말하고, ** 오래된 폴더 **, Google Basic API처럼 33 개의 참조를 말합니다.이 링크는 2 개의 스크립트 만 있습니다 .... –

+0

확실한 해결책을 찾은 것 같습니다 : https://github.com/playgameservices/play-games-plugin-for-unity 및 "현재 빌드"** GooglePlayGamesPlugin-0.9.36 **을 다운로드하고이 기능을 활성화 할 수 있습니다. plugin sice 통합,이 플러그인이 정확한 해결책입니까? –

+0

[link] (https://github.com/playgameservices/play-games-plugin-for-unity/pull/1500/files)에서도 역시 아래로 스크롤해야합니다. 'PlayGamesPlatform.cs'라는 파일이 있습니다. 보기 버튼을 클릭하고'PlayGamesLocalUser'에 대해했던 것과 똑같은 일을합니다. – Programmer