Skip to content

GameKit

FengYan枫炎 edited this page Jun 30, 2025 · 6 revisions

GameKit

GameKit是苹果提供的一套游戏开发框架,提供了一些游戏开发中常用的功能,如成就、排行榜、多人游戏等。 本插件中的函数主要用于补充Unity自带GameCenter的不足,不包含完整功能,除非后续添加。

配置

  • 在Xcode中打开项目,选择项目的target,点击“Signing & Capabilities”选项卡,点击“+ Capability”按钮,选择“Game Center”。

建议在Unity中编写脚本以在打包Xcode时自动配置

方法

void ShowGameCenterView(Action gameCenterViewControllerDidFinish = null)

显示Game Center界面

  • gameCenterViewControllerDidFinish – 用户关闭GC以及GC调用失败时的回调

void LoadScore(string leaderboardID, Action<long> callback)

加载指定排行榜当前用户的分数,Unity自带的排行榜函数无法获取循环(Recurring)排行榜的分数,通过此方法可以获取

  • leaderboardID – 排行榜ID
  • callback – 分数回调,获取失败时返回-1

计时Recurring排行榜在iOS14以下不支持,会返回-1

Clone this wiki locally