2016-07-19 2 views
1

Я нашел this tutorial для внедрения знака, а также достижений в Google Play.Как я могу реализовать достижения в Google Play и войти в свою игру?

Проблема в том, что он показывает мне, что мне нужно расширить класс BaseGameActivity, но я уже расширяю AndroidApplication.Oh, и я использую LibGdx, если это имеет значение.

ответ

0

Для достижения вашего удобства вы можете использовать com.google.android.gms.games.achievement.

Если вы еще не сделали этого, вы можете выполнить инструкции по установке и настройке своего приложения на Google Play games services. Определите achievements, что вы хотите, чтобы ваша игра была разблокирована или отображена. Достижения могут стать отличным способом увеличить вовлеченность ваших пользователей в вашу игру. Вы можете реализовать достижения в своей игре, чтобы побудить игроков экспериментировать с функциями, которые они обычно не могут использовать, или приближаться к вашей игре с совершенно разными стилями игры.

Чтобы создать достижение, просто зайдите в Консоль разработчика Google Play. Выберите Достижения и нажмите Добавить Результат. Затем просто заполните информацию, необходимую для этого достижения. Нажмите «Сохранить», и ваши достижения станут доступными в режиме «Готов к публикации». Как только вы опубликуете свою игру, все ее достижения будут опубликованы вместе с ней.

Ваша игра должна внедрить вход пользователя для аутентификации личности вашего игрока с помощью сервисов игр в Google Play. Если пользователь не аутентифицирован, ваша игра будет сталкиваться с ошибками при обращении к API-интерфейсам игровых сервисов Google Play.

Для того чтобы подписать игроков, вам необходимо правильно создать GoogleApiClient в вашей деятельности, выполнив следующие инструкции: Accessing the Games API.

Отметьте это documentation, эта документация описывает некоторые методы внедрения входа, которые ваша игра может использовать, чтобы обеспечить бесшовную работу пользователей.

+0

ли моя игра должны быть опубликованы, чтобы связаться с Google Play услуги? –

+0

Я получаю эту ошибку, когда пытаюсь mGoogleApiClient.connect на эмуляторе: java.lang.NoSuchMethodError: Нет прямого метода

0

Этот урок устарел, и я предлагаю вам не использовать его.

Больше не нужно расширять BaseGameActivity. См

Android Game Leader Board: Where to extends BaseGameActivity?

и https://www.youtube.com/watch?v=1oSoaFLuTwM для получения дополнительной информации.

Документация Google и образцы до настоящего времени, очень ясно написано и точной, и я рекомендую вам начать здесь:

https://developers.google.com/games/services/

+0

Должна ли быть опубликована моя игра для подключения к сервисам Google Play? –

+0

Нет. Он будет работать в эмуляторе. – IanB

+0

Я получаю эту ошибку, когда пытаюсь mGoogleApiClient.connect на эмуляторе: java.lang.NoSuchMethodError: Нет прямого метода

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