我正在使用从Assets Store下载的罗技游戏SDK。当我尝试使用其示例脚本时,出现以下错误:
DllNotFoundException:LogitechSteeringWheelEnginesWrapper.dll LogitechSteeringWheel.Update()(位于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上运行该程序时,它可以正常运行而没有任何错误。 什么会导致此问题?
答案 0 :(得分:1)
我找到了一个对我有用的解决方案 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
答案 1 :(得分:0)
随着时间的推移,我尝试了很多事情,但是解决方案尽可能地简单。在“ LogitechSteeringWheel.cs”脚本中,有dll导入行。我写了完整的路径,而不是只写dll的名称。可以。