Game Center のアチーブメントに「コレクション」のようなアチーブメントを実装することはできますか?
プレイヤーが拾う宝石がたくさんあるゲームをデザインするとしましょう。宝石には 10 種類の異なる種類があり、いくつかの宝石は他の宝石よりも希少です。全 10 種類のジェムのうち少なくとも 1 つを取得した場合にのみ、実績「コレクター」が 100% 達成/ロック解除されます。
Game Center のアチーブメントに「コレクション」のようなアチーブメントを実装することはできますか?
プレイヤーが拾う宝石がたくさんあるゲームをデザインするとしましょう。宝石には 10 種類の異なる種類があり、いくつかの宝石は他の宝石よりも希少です。全 10 種類のジェムのうち少なくとも 1 つを取得した場合にのみ、実績「コレクター」が 100% 達成/ロック解除されます。
はい、可能です。オブジェクトのpercentCompleteプロパティを使用できGKAchievement
ます。ユーザーが収集したアイテムをどこかに保管し (つまりNSUserDefaults
)、それに応じてパーセンテージを報告します。