在Unity中使用uFllex找不到DLL错误

时间:2018-11-18 21:37:35

标签: unity3d dll

我已经购买,下载并安装了uFlex for Unity。安装似乎没有任何错误,但是当我尝试运行任何示例场景时,都会遇到很多错误。首先,最严重的是:

DllNotFoundException: flexRelease_x64
uFlex.FlexSolver.Start () (at Assets/uFlex/Scripts/Solver/FlexSolver.cs:102)

场景似乎也没有运行。尝试谷歌搜索以查看这是否是常见错误,但未显示任何错误。试图找到丢失的DLL,但不确定将其放置在何处,或者是否特定于平台/版本?

  1. 关于如何解决此问题的任何想法
  2. 还有其他人有类似的问题吗?
  3. 不确定是否相关,但是我正在运行Unity版本2017.2.ob11 Personal,并且我的操作系统是Ubuntu 16.04.5 LTS。我也安装了Windows-切换到Windows下运行Unity可能有帮助吗?

1 个答案:

答案 0 :(得分:1)

目前,它也不应该在Linux上运行。

从插件页面阅读要求:

  
      
  • 具有至少CUDA 3.0计算能力的NVidia GPU
  •   
  • Windows 64位(计划赢得Win 32位实验性,Android和Linux支持)
  •   

当前支持Windows。因为未提供Linux的dll,所以您会得到例外。它无法在Linux上加载Windows dll。如果插件的本机端(C ++)是开源的,则可以针对Linux对其进行编译并将其包含在您的项目中,那么它应该可以工作。由于不是,您目前唯一的选择是切换到Windows。