Unity游戏接入Steam成就

在接入Steam成就,其实有些地方是有坑点的,并且steam官网给的是c++代码的接入教程。若是是老鸟的话,接入还并非很难。c++

可是对于新手其实仍是比较痛苦的,网上这方面的资料不多。这里我给总结下,unity怎么接入steam成就系统,而且解锁成就。异步

steam官方给的教程:https://partner.steamgames.com/doc/features/achievements函数

这个能够大体的看下他的一个接入流程spa

     --成就解锁code

--该调用为异步调用,用来向 Steam 请求当前用户的统计与成就。 您必须先进行此调用,才能设置统计或成就。 在构造函数内对此方法进行首次调用。 往后若需检查更新后的统计与成就,可随时调用此方法。 CS.Steamworks.SteamUserStats.RequestCurrentStats();--请求成就状态
   CS.Steamworks.SteamUserStats.SetStat("stat_4", 1);--设置统计进度(进度条) CS.Steamworks.SteamUserStats.SetAchievement();--解锁成就 --但凡您须要更新用户的统计信息时,应进行此调用。 CS.Steamworks.SteamUserStats.StoreStats();--提交成就,实时刷新,否则的话会在游戏结束才会提示成就解锁
相关文章
相关标签/搜索