Google Play Games 의 기능 중 업적과 리더보드를 사용할 수 있다.
더 자세히 ...
Google Play Games 의 기능 중 업적과 리더보드를 사용할 수 있다.
연결되어있지 않을 경우 API 를 호출 할 때 자동으로 연결을 시도 한다.
AuthV4 의 Connect 와는 무관하게 독립적으로 사용할 수 있다.
자동 연결이 되어도 현재 playerid 와 Connect 되는것은 아니다.
Created by hife on 2017. 6. 7.
- 작성자
- hife
- Since
- 4.3.0
◆ onAchievementsResult
Google Play Games 업적 UI 노출 result handler
- 매개변수
-
- 참고
- ResultAPI
◆ onGooglePlayerIdResult
Google Player Id 및 Auth Code 반환 result handler
- 매개변수
-
result | API 호출 결과. |
googlePlayerId | Google PlayerId |
authCode | Auth Code |
◆ onLeaderboardsResult
Google Play Games 리더보드 UI 노출 result handler
- 매개변수
-
- 참고
- ResultAPI
◆ achievementsIncrement() [1/2]
static void ProviderGoogle::achievementsIncrement |
( |
const std::string |
incrementalAchievementId, |
|
|
const int |
argValue |
|
) |
| |
|
static |
업적 수치를 증가 시킨다.
value 만큼 설정이 아닌 매 value 만큼 합산 된다.
총 합산이 Max 가 될 경우 자동으로 업적이 달성되며, 계속 호출하여도 무방하다.
- 매개변수
-
incrementalAchievementId | incrementalAchievementId |
value | value |
◆ achievementsIncrement() [2/2]
static void ProviderGoogle::achievementsIncrement |
( |
const std::string |
incrementalAchievementId, |
|
|
const int |
argValue, |
|
|
onAchievementsResult |
listener |
|
) |
| |
|
static |
업적 수치를 증가 시킨다.
value 만큼 설정이 아닌 매 value 만큼 합산 된다.
총 합산이 Max 가 될 경우 자동으로 업적이 달성되며, 계속 호출하여도 무방하다.
- 매개변수
-
incrementalAchievementId | incrementalAchievementId |
value | value |
listener | GoogleAchievementsListener |
◆ achievementsReveal() [1/2]
static void ProviderGoogle::achievementsReveal |
( |
const std::string |
achievementId | ) |
|
|
static |
숨겨진 업적을 공개한다.
업적이 0% 로 공개만 될 뿐 달성 되지는 않는다.
- 매개변수
-
achievementId | 공개할 achievementId |
◆ achievementsReveal() [2/2]
static void ProviderGoogle::achievementsReveal |
( |
const std::string |
achievementId, |
|
|
onAchievementsResult |
listener |
|
) |
| |
|
static |
숨겨진 업적을 공개한다.
업적이 0% 로 공개만 될 뿐 달성 되지는 않는다.
- 매개변수
-
achievementId | 공개할 achievementId |
listener | GoogleAchievementsListener |
◆ achievementsUnlock() [1/2]
static void ProviderGoogle::achievementsUnlock |
( |
const std::string |
achievementId | ) |
|
|
static |
업적을 달성한다.
숨겨져 있거나 공개된 여부와 상관없이 업적이 100% 로 달성 된다.
- 매개변수
-
achievementId | 공개할 achievementId |
◆ achievementsUnlock() [2/2]
static void ProviderGoogle::achievementsUnlock |
( |
const std::string |
achievementId, |
|
|
onAchievementsResult |
listener |
|
) |
| |
|
static |
업적을 달성한다.
숨겨져 있거나 공개된 여부와 상관없이 업적이 100% 로 달성 된다.
- 매개변수
-
achievementId | 공개할 achievementId |
listener | GoogleAchievementsListener |
◆ getGooglePlayerId()
Google PlayerId 및 authCode를 가져온다.
- 매개변수
-
listener | onGooglePlayerIdResult |
◆ leaderboardsSubmitScore() [1/2]
static void ProviderGoogle::leaderboardsSubmitScore |
( |
const std::string |
leaderboardId, |
|
|
const long long |
score |
|
) |
| |
|
static |
리더보드 점수를 갱신한다.
leaderboardId 에 해당하는 기록에 score 수치로 갱신된다.
- 매개변수
-
leaderboardId | leaderboardId |
score | score |
◆ leaderboardsSubmitScore() [2/2]
static void ProviderGoogle::leaderboardsSubmitScore |
( |
const std::string |
leaderboardId, |
|
|
const long long |
score, |
|
|
onLeaderboardsResult |
listener |
|
) |
| |
|
static |
리더보드 점수를 갱신한다.
leaderboardId 에 해당하는 기록에 score 수치로 갱신된다.
- 매개변수
-
leaderboardId | leaderboardId |
score | score |
listener | GoogleLeaderboardsListener |
◆ showAchievements()
Google 업적 UI 를 띄운다.
- 매개변수
-
listener | GoogleAchievementsListener |
◆ showLeaderboard()
Google 리더보드 UI 를 띄운다.
- 매개변수
-
listener | GoogleLeaderboardsListener |