这在困扰我,我非常确定这有一个非常简单的解决方案,但是我找不到它。但是,我找到了许多完全不同的解决方案,然而它们都没有工作。

steamworks.net,我可以直接调用

SteamUserStats.SetAchievement(id);

然而,这个函数在面具冲锋枪(Facepunch)steamworks中是不存在的。SteamUserStats.SetStat(x,y) 却可以正常工作。

一些我在网上找到的教程说要使用

SteamClient.Achievements.Trigger("ACHIEVEMENT_ID");

然而,这告诉我,SteamClient.Achievements 不存在。

另一些教程说要使用

Facepunch.Steamworks.Client.Instance.Achievements.Trigger("ID");

然而,这告诉我,Facepunch 空间不存在(??)。

我已经彻底查阅了面具冲锋枪steamworks的文档,但没有好处。“统计和成就”一节只是说明了如何在成就被抓取时设置回调,而不是如何设置成就。

我知道我一定错过了什么。可以告诉我是什么吗?