DllNotFoundException:libgfxunity3d

时间:2013-07-26 14:41:45

标签: unity3d scaleform

我是团结的新手,我正在尝试使用名为Scaleform的插件,我正在按照自述文件中指示的步骤操作,我创建了一个新项目,导入了插件,选择了Main Camera对象并附加了指定的脚本,但是当我想玩的时候,我收到了这个错误:

DllNotFoundException:libgfxunity3d SFCamera.OnDestroy()(在Assets / Plugins / SF / SFCamera.cs:163)

我用Google搜索,我得到的就是:http://forums.autodesk.com/t5/Scaleform-Unity-Development/dll-not-found-exception/td-p/4242779

我也下载并安装了DirectX,但仍然没有变化! :(

有谁知道我该怎么做?

谢谢!

2 个答案:

答案 0 :(得分:0)

我们也在Windows上遇到了这个问题。最终,重新安装DirectX运行时确实为我们修复了(遇到问题的人错过了Scaleform dll所依赖的d3dx9_43.dll)。

您还可以检查并确保已将正确的密钥放入继承的相机脚本中的适当位置。 (在这个例子中,我相信它叫做MyCamera.cs。)

最后,您应该检查您的构建目标是否与您安装的Scaleform试用版的版本相匹配。例如,如果您的Unity构建设置是Android,则需要安装Windows的Android运行时,而不是Windows运行时。

答案 1 :(得分:0)

我从http://www.dependencywalker.com/下载了Depends应用程序并加载了libgfxunity3d.dll。我错过了msvcr100.dll,IEShims.dll和wer.dll。我将这些dll扔进System32目录,程序运行得很好。希望这有帮助!