iOSゲーム本”iPhoneソーシャルゲーム開発”の写経10:Game CenterのLeaderboard・Achievement組込み

Screen Shot 2012-07-26 at 11.37.47 Screen Shot 2012-07-26 at 11.37.27 Screen Shot 2012-07-26 at 11.37.41
前回の続きで、LeaderboardとAchievementを組込み、自アプリからこれらを参照するためのボタンを設置した。

Screen Shot 2012-07-25 at 19.26.04 Screen Shot 2012-07-26 at 10.52.11
Screen Shot 2012-07-25 at 19.32.49 Screen Shot 2012-07-26 at 11.01.08
最初に、iTunes ConnectでLeaderboardとAchievementを作り、それからコーディングをした。Achievementは次の3つ。

  • はじめての勝利:はじめて勝ったときに達成度が100%になる
  • 5回目の勝利:5回勝ったときに達成度が100%になる。(勝つごとに達成度が20%ずつ増える)
  • ブラックジャック:ブラックジャックで勝ったときに達成度が100%になる(隠し項目)

動作確認をiOSシミュレータでやってるのだけど、Sandboxアカウントを使い回すことができず不便に感じる。”This game is not recognized by Game Center”というアラートが必ず出る。。

それと、LeaderboardとAchievementに表示がされない。NSLogでログを仕込んでみたところ、認証にもスコア・達成率の送信も成功してるのだけどなぜだろう?Chapter06-027までやった。

参考サイト

iPhoneソーシャルゲーム開発
林 晃
シーアンドアール研究所
売り上げランキング: 245996

関連エントリー

  1. iOSゲーム本”iPhoneソーシャルゲーム開発”の写経9:Game Centerでの認証
  2. Game Centerで”This game is not recognized by Game Center”というダイアログが出る時にした対処
  3. iOSゲーム本”iPhoneソーシャルゲーム開発”の写経13:対戦機能の組込み
  4. iOSゲーム本”iPhoneソーシャルゲーム開発”の写経3:storyboardでの画面作成
  5. iOSゲーム本”iPhoneソーシャルゲーム開発”の写経7:音声再生処理の組込み
This entry was posted in 未分類 and tagged , , . Bookmark the permalink.