我是unity的新手,我正在尝试使用一个名为Scaleform的插件,我遵循自述文件中的步骤,我已经创建了一个新项目,导入了插件,选择了主Camera对象并将指定的脚本附加到它,但当我想玩的时候,我得到了这个错误:
DllNotFoundException: libgfxunity3d SFCamera.OnDestroy () (见Assets/Plugins/SF/SFCamera.cs:163)
我用谷歌搜索了一下,我得到的结果是:http://forums.autodesk.com/t5/Scaleform-Unity-Development/dll-not-found-exception/td-p/4242779
我也下载并安装了DirectX,但仍然没有变化!:(
有人知道我该怎么做吗?
谢谢!
发布于 2013-08-14 22:18:30
我们在Windows上也遇到了这个问题。最终,重新安装DirectX运行时确实为我们解决了这个问题(出现问题的人缺少Scaleform dll所依赖的d3dx9_43.dll )。
您还可以检查并确保已将正确的关键点放入继承的摄影机脚本中的相应位置。(在本例中,我认为它名为MyCamera.cs。)
最后,您应该检查您的构建目标是否与您安装的Scaleform试用版的版本相匹配。例如,如果您的Unity构建设置是Android,那么您需要有Windows的Android运行时,而不是Windows运行时本身。
发布于 2013-08-17 10:44:53
我从http://www.dependencywalker.com/下载了Depends应用程序并加载了libgfxunity3d.dll。我错过了msvcr100.dll、IEShims.dll和wer.dll。我把这些dlls放到System32目录中,我的程序运行得很好。希望这能有所帮助!
https://stackoverflow.com/questions/17884348
复制相似问题