我已经购买,下载并安装了uFlex for Unity。安装似乎没有任何错误,但是当我尝试运行任何示例场景时,都会遇到很多错误。首先,最严重的是:
DllNotFoundException: flexRelease_x64
uFlex.FlexSolver.Start () (at Assets/uFlex/Scripts/Solver/FlexSolver.cs:102)
场景似乎也没有运行。尝试谷歌搜索以查看这是否是常见错误,但未显示任何错误。试图找到丢失的DLL,但不确定将其放置在何处,或者是否特定于平台/版本?
答案 0 :(得分:1)
目前,它也不应该在Linux上运行。
从插件页面阅读要求:
- 具有至少CUDA 3.0计算能力的NVidia GPU
- Windows 64位(计划赢得Win 32位实验性,Android和Linux支持)
当前支持Windows。因为未提供Linux的dll,所以您会得到例外。它无法在Linux上加载Windows dll。如果插件的本机端(C ++)是开源的,则可以针对Linux对其进行编译并将其包含在您的项目中,那么它应该可以工作。由于不是,您目前唯一的选择是切换到Windows。