共计 1122 个字符,预计需要花费 3 分钟才能阅读完成。
游戏中心
设置
要为 Game Center 设置你的游戏,必须在 iTunes 商店中进行适当的配置。请按照苹果的 Game Center 配置指南获取更多信息。
在你的游戏可以使用任何 Game Center 功能之前,你必须使用“认证”操作。这可以在布局开始时或按下游戏中的登录按钮时完成。用户将被提示登录或自动重新授权。
请注意,如果你太多次未能通过 Game Center 授权,你的设备可能会被阻止访问它。为了避免在测试时发生这种情况,请在你的 iOS 设备上进入设置并确保已启用并登录 Game Center。使用“认证”操作时应自动选择你的帐户。
Game Center 属性
Game Center 对象没有属性。
Game Center 条件
- 成就列表错误
- 成就列表收到
- 报告成就后触发,取决于是否发生错误或成功完成。
- 成就报告错误
- 成就报告成功
- 重置成就后触发,取决于是否发生错误或成功完成。
- 认证失败
- 认证成功
- 认证操作后触发,取决于登录是否成功。在任何其他 Game Center 功能可以使用之前,必须触发“认证成功”。
- 玩家图像失败
- 玩家图像成功
- 请求玩家图像操作后触发,取决于是否发生错误或成功完成。
- 显示排行榜
- 排行榜错误
- 显示排行榜操作后触发,取决于是否可以成功显示排行榜。
- 提交分数失败
- 提交分数成功
- 提交分数操作后触发,取决于提交是否成功。
Game Center 动作
- 报告成就
- 报告玩家获得了成就或增加了其完成百分比,按其成就 ID。之后,根据成功情况触发“成就报告错误 / 成功”。
- 请求成就
- 请求可用和完成的成就列表。之后,根据成功情况触发“成就列表错误 / 成功”。
- 重置成就
- 将所有玩家的成就和分数重置为默认状态。之后,根据成功情况触发“成就重置错误 / 成功”。
- 认证
- 提示玩家登录 Game Center,或再次自动登录他们。在任何 Game Center 功能可以使用之前,必须执行此操作。之后,根据成功情况触发“认证失败 / 成功”。
- 请求玩家图像
- 请求当前玩家图像的 URL。之后,根据成功情况触发“玩家图像失败 / 成功”。
- 显示排行榜
- 通过 ID 在排行榜上显示最高分。如果要显示排行榜列表,请使用空白字符串作为 ID(" ")。根据成功情况触发“显示排行榜 / 错误”。
- 提交分数
- 向排行榜提交分数。根据成功情况触发“提交分数失败 / 成功”。
Game Center 表达式
- AchievementCount
- 在“成就列表收到”后,列表中的成就数量。
- AchievementAt(index)
- 在“成就列表收到”后,要检索的成就的零基索引。
- PlayerID
- UserAlias
- UserDisplayName
- 在“认证成功”后,当前玩家的详细信息。
- PlayerImageURL
- 在“玩家图像收到”后,当前玩家图像的 URL。可以使用“从 URL 加载图像”操作将其加载到 Sprite 对象中。
正文完