【问题标题】:Unity3d Steamworks is not initializedUnity3d Steamworks 未初始化
【发布时间】:2020-01-28 09:01:07
【问题描述】:

我正在为 Steam 做一个统一项目。所以我下载了 SteamWorks.net 并将其添加到项目中,创建了一个空对象并将 Steam 管理器代码附加到该项目中。而对于成就,在脚本中,使用导入 steam

'using Steamworks;'

并使用

设置成就
SteamUserStats.SetAchievement(); 
SteamUserStats.StoreStats();

现在当我运行代码时出现错误

'Steamworks 未初始化”。

如何解决这个问题

【问题讨论】:

    标签: unity3d porting steam steamworks-api


    【解决方案1】:

    测试时确保 steam_appid.txt 在文件夹中。 SteamManager monobehaviour 将在唤醒时初始化 API。

    【讨论】:

      【解决方案2】:

      这也对我有用,我觉得有点愚蠢,但这很重要。仔细检查以确保您的 Steam 应用程序当前已登录。如果您打开计算机并将您注销,或者如果有更新或需要您登录的东西,它将无法正常工作,并且会抛出该错误。否则,如果您也听取其他答案,您应该会很好。

      【讨论】:

        猜你喜欢
        • 2022-01-01
        • 2017-03-03
        • 2018-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-11
        • 2021-12-14
        相关资源
        最近更新 更多