版本: 2022.3
语言英文
  • C#

GameCenterPlatform.ShowDefaultAchievementCompletionBanner

建议更改

成功!

感谢您帮助提高Unity文档的质量。尽管我们不能接受所有的提交,但我们确实会阅读用户提出的每个建议,并将在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议无法提交。请 <a>稍后重试</a>。感谢您抽出时间帮助我们提高Unity文档的质量。

关闭

取消

声明

public static void ShowDefaultAchievementCompletionBanner(bool value);

描述

完成成就时在iOS上显示默认横幅。

这仅在iOS 5.0及以上系统中有效,在旧版本中不起作用。代码示例

using UnityEngine;
using UnityEngine.SocialPlatforms.GameCenter;

public class DoAchievement : MonoBehaviour { void Start() { GameCenterPlatform.ShowDefaultAchievementCompletionBanner(true); Social.localUser.Authenticate(success => { if (success) ReportAchievement(); else Debug.Log("Failed to authenticate"); }); }

void ReportAchievement() { Social.ReportProgress("Achievement01", 100, (result) => { Debug.Log(result ? "Reported achievement" : "Failed to report achievement"); }); } }