Version: 2021.1

Social

class in UnityEngine

切换到手册

描述

对 Social API 的一般访问。

Social.Active 可用于以特定的社交平台实现为目标,但默认情况下,在 iOS 上使用 GameCenter。其他所有 平台均默认为可用于测试的本地实现。 有关概述,请参阅 Social API Reference Manual

Social 类应始终用作入口点。它包含 用于访问当前活动实现的 helper 函数,并且始终 使用其他 Social API 类的接口。这样更易于使用 已通过此实现扩展到通用 API 之外的接口的版本。

目前有各种与 Social API 关联的类,它们全都位于 UnityEngine.SocialPlatforms 命名空间中。您需要导入/使用该命名空间才能使用这些类。


另请参阅:SocialPlatforms.GameCenter.GameCenterPlatform。

静态变量

Active这是当前活动的社交平台。
localUser本地用户(可能未登录)。

静态函数

CreateAchievement创建一个 IAchievement 实例。
CreateLeaderboard创建一个 ILeaderboard 实例。
LoadAchievementDescriptions加载与此应用程序关联的成就描述。
LoadAchievements加载已登录用户已实现或已报告了进度的成就。
LoadScores从给定的排行榜加载一组默认分数。
LoadUsers加载与给定用户 ID 数组关联的用户配置文件。
ReportProgress报告成就的进度。
ReportScore向特定排行榜报告分数。
ShowAchievementsUI显示游戏成就的默认/系统视图。
ShowLeaderboardUI显示游戏排行榜的默认/系统视图。