SteamAPI_Init() 失败。有关详细信息,请参阅 Valve 的文档或此行上方的注释。 | Steamworks.NET
SteamAPI_Init() failed. Refer to Valve's documentation or the comment above this line for more information. | Steamworks.NET
[Steamworks.Net] SteamAPI_Init() failed. Refer to Valve's documentation or the comment above this line for more information.
它在 Unity 编辑器中运行良好,但不知何故我在为 Windows 构建的内容中遇到错误。
代码如下。很简单。
if (SteamManager.Initialized)
{
string playerName = SteamFriends.GetPersonaName();
Debug.Log(playerName);
}
else
{
Application.Quit();
}
我的用户名出现在编辑器的调试中。但是,构建会关闭应用程序。
我的应用程序尚未发布,我还没有提交任何构建。
但是,编辑器可以识别用户的事实可能意味着在构建过程中出现了错误。
我在项目根目录下创建了一个steam_appid.txt
,输入了AppID
在编辑器中玩和玩构建有什么区别?
请教教我。谢谢你。 (Google 已翻译)
我不知道为什么,但是当我将构建提交到 Steamworks 并在 Steam 上安装时,我没有收到任何错误。
但是每次都上传一个构建非常繁琐...
在您的编辑器 Unity 中。您必须确保:
- 根文件夹中的 App ID(Asset(不包括在 Assets 中),...,steam_appid.txt) 使用您在合作伙伴上创建的 App ID 配置为真。
- Steam 应用程序必须 运行 运行编辑器启动以确认初始化。
--
我认为您的配置和设置有错误过程。所以我建议你阅读更多关于 2 个存储库的信息:
https://github.com/rlabrecque/Steamworks.NET
https://github.com/Facepunch/Facepunch.Steamworks
我通过将 steam_appid.txt
(包含 Steam 应用程序 ID)放在 exported/built exe 文件旁边来修复它
[Steamworks.Net] SteamAPI_Init() failed. Refer to Valve's documentation or the comment above this line for more information.
它在 Unity 编辑器中运行良好,但不知何故我在为 Windows 构建的内容中遇到错误。 代码如下。很简单。
if (SteamManager.Initialized)
{
string playerName = SteamFriends.GetPersonaName();
Debug.Log(playerName);
}
else
{
Application.Quit();
}
我的用户名出现在编辑器的调试中。但是,构建会关闭应用程序。
我的应用程序尚未发布,我还没有提交任何构建。 但是,编辑器可以识别用户的事实可能意味着在构建过程中出现了错误。
我在项目根目录下创建了一个steam_appid.txt
,输入了AppID
在编辑器中玩和玩构建有什么区别?
请教教我。谢谢你。 (Google 已翻译)
我不知道为什么,但是当我将构建提交到 Steamworks 并在 Steam 上安装时,我没有收到任何错误。
但是每次都上传一个构建非常繁琐...
在您的编辑器 Unity 中。您必须确保:
- 根文件夹中的 App ID(Asset(不包括在 Assets 中),...,steam_appid.txt) 使用您在合作伙伴上创建的 App ID 配置为真。
- Steam 应用程序必须 运行 运行编辑器启动以确认初始化。
-- 我认为您的配置和设置有错误过程。所以我建议你阅读更多关于 2 个存储库的信息: https://github.com/rlabrecque/Steamworks.NET https://github.com/Facepunch/Facepunch.Steamworks
我通过将 steam_appid.txt
(包含 Steam 应用程序 ID)放在 exported/built exe 文件旁边来修复它