DllNotFoundException:LogitechSteeringWheelEnginesWrapper.dll

DllNotFoundException: LogitechSteeringWheelEnginesWrapper.dll

我正在使用从 Assets Store 下载的罗技游戏 SDK。当我尝试使用他们的示例脚本时,出现如下错误:

DllNotFoundException: LogitechSteeringWheelEnginesWrapper.dll LogitechSteeringWheel.Update () (at Assets/Logitech SDK/Script Sample/LogitechSteeringWheel.cs:53)

LogitechSteeringWheel.cs:53:

if(LogitechGSDK.LogiUpdate() && LogitechGSDK.LogiIsConnected(0)){

'Assets/Logitech SDK/Lib/GameEnginesWrapper/x64'和'Assets/Logitech SDK/Lib/GameEnginesWrapper/x86'路径中的Dll。 当我在具有相同统一版本的不同 PC 上尝试 运行 该程序时,它可以正常工作。 什么会导致这个问题?

随着时间的推移,我尝试了很多东西,但解决方案尽可能简单。在 "LogitechSteeringWheel.cs" 脚本中有 dll 导入行。我没有只写 dll 的名称,而是写了完整路径。有效。

我找到了适合我的解决方案 https://assetstore.unity.com/packages/tools/integration/logitech-gaming-sdk-6630#reviews

jeromeWork 发布: 从这里下载 STEERING WHEEL SDK:https://www.logitechg.com/en-gb/innovation/developer-lab.html 解压缩 然后导航至:LogitechSteeringWheelSDK_8.75.30\Lib\GameEnginesWrapper\x64 复制 LogitechSteeringWheelEnginesWrapper.dll 并覆盖资产文件夹中的相同文件:\Assets\Logitech SDK