2015-07-21 2 views
0

Я пытался реализовать игры, сохраненные в Google Play, в моей игре в Unity3D, используя официальный plugin. Я хочу сохранить несколько переменных, таких как User highscore и количество пользователей монеты. PlayerPrefs не будет достаточным, так как данные будут уничтожены после того, как пользователь удалит игру по любой причине. Я долгое время искал учебник об этом, но тщетно. Я прошел через сериализацию и дезасеризацию Unity. Поэтому, если кто-нибудь может помочь мне с сохранением и извлечением переменных из игр, сохраненных в Google Play. Я прошел через документацию, но я не могу много понять, и я использую C#. ThanksUnity Google Play Сохраненные игры

ответ

0

Вы прочитали this, его довольно понятно.

Обновление с фрагментами кода:

Инициализировать Google Play:

using GooglePlayGames; 
    using GooglePlayGames.BasicApi; 
    using UnityEngine.SocialPlatforms; 

    PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder() 
     // enables saving game progress. 
     .EnableSavedGames() 

     .Build(); 

    PlayGamesPlatform.InitializeInstance(config); 
    // recommended for debugging: 
    PlayGamesPlatform.DebugLogEnabled = true; 
    // Activate the Google Play Games platform 
    PlayGamesPlatform.Activate(); 

Чтобы войти в (назвать это в Start(), после того, как вы активировали платформы):

Social.localUser.Authenticate((bool success) => { 
     // handle success or failure 
    }); 

Наверх здесь прочитайте документацию, в которой подробно описывается, как читать и записывать игры с сохранением в облако. Эту часть можно найти here. Прочтите код и приспособите его к конкретному варианту использования. Я не могу написать это для вас.

+0

Я прошел через документацию, но не хочу показывать экран загрузки игры. Я хочу, чтобы следующий рабочий процесс: 1. Пользователь запускает игру. 2. Автоматические игры в Google Play входят. 3. Автоматически загружайте количество монет, которые есть у пользователя, и его рекорд. 4. По окончании игры автоматически сохраняйте количество монет и рекордов. – Saurabh

+0

@Saurabh Я отредактировал свой ответ, чтобы помочь вам лучше понять. Весь код, который вам нужен, находится в документации. –

Смежные вопросы