Я пытался реализовать игры, сохраненные в Google Play, в моей игре в Unity3D, используя официальный plugin. Я хочу сохранить несколько переменных, таких как User highscore и количество пользователей монеты. PlayerPrefs не будет достаточным, так как данные будут уничтожены после того, как пользователь удалит игру по любой причине. Я долгое время искал учебник об этом, но тщетно. Я прошел через сериализацию и дезасеризацию Unity. Поэтому, если кто-нибудь может помочь мне с сохранением и извлечением переменных из игр, сохраненных в Google Play. Я прошел через документацию, но я не могу много понять, и я использую C#. ThanksUnity Google Play Сохраненные игры
0
A
ответ
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. Прочтите код и приспособите его к конкретному варианту использования. Я не могу написать это для вас.
Смежные вопросы
- 1. Плагин Google Play Services - сохраненные игры
- 2. Google Play Сохраненные игры - Огромное количество конфликтов
- 3. Google Play Сохраненные игры - Достигнут лимит API
- 4. Android. Службы Google Play Сохраненные игры API
- 5. Получение ссылки на снимок. Google Play Игры Услуги Сохраненные игры
- 6. snapshotId для resolveConflict в Google Play Сохраненные игры
- 7. Доступ к Google Play Игры из магазина Google Play
- 8. Службы Google Play | ShowSelectSavedGameUI Unity Android
- 9. Google Play Игры Услуги не могут зарегистрировать класс (Unity)
- 10. Google Play Игры Unity SDK не может создать объект GameServices
- 11. Unity Google Play Игры для Android, +200 ошибок в Xcode
- 12. Ошибка при создании Unity 5 Google Play Игры для IOS
- 13. Google Play - ошибка совместимости при публикации игры, сделанной в Unity
- 14. Unity google play plugin issue
- 15. Android Google Сохраненные игры неожиданные конфликты
- 16. Google Play Игры дубликаты символов IOS (Cocoa)
- 17. Google Play игры логин поток
- 18. Google Play Игры: Auth Error
- 19. Google Play Игры с Google App Engine
- 20. Службы Google Play и игры Google
- 21. Google Play Services Unity Plugin Show Leaderboard
- 22. Не удается найти настройки Google Play Игры в Unity3d
- 23. google play game services SAVE GAME DATA Unity Example
- 24. Google Play Сохраненные игры Android: результат Games.Snapshots.open()/resolveConflict() часто имеет статус 16
- 25. Google Play Игры Услуги - Realtime Мультиплеер - STATUS_CLIENT_RECONNECT_REQUIRED
- 26. Google Play Службы игры Вызвать обратный звонок
- 27. Cordova/Phonegap Google Play Поддержка многопользовательской игры
- 28. Использование сервисов Google Play Игры в эмуляторе
- 29. Google Play Игры Мультиплеер iOS и Android
- 30. ошибки службы игры в Google Play
Я прошел через документацию, но не хочу показывать экран загрузки игры. Я хочу, чтобы следующий рабочий процесс: 1. Пользователь запускает игру. 2. Автоматические игры в Google Play входят. 3. Автоматически загружайте количество монет, которые есть у пользователя, и его рекорд. 4. По окончании игры автоматически сохраняйте количество монет и рекордов. – Saurabh
@Saurabh Я отредактировал свой ответ, чтобы помочь вам лучше понять. Весь код, который вам нужен, находится в документации. –