Version: 2017.2

Social

class in UnityEngine

切换到手册

描述

对 Social API 的一般访问。

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

The Social class should always be used as an entry point. It contains helper functions for accessing the current active implementation and always uses the interfaces of the other Social API classes. This way it is easier to use versions of the interfaces which have been extended beoynd the generic API by the implementation.

There are varoius classes accociated with the Social API and all of these reside in the UnityEngine.SocialPlatforms namespace. You need to import/use this namespace in order to use these classes.


另请参阅:SocialPlatforms.GameCenter.GameCenterPlatform。

静态变量

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

静态函数

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