缺少 VuforiaEngine.dll

问题描述 投票:0回答:2

我已经成功构建了一个适用于 Android 的 Unity Vuforia 应用程序,一切都按预期运行。现在,我希望构建同一应用程序的 Windows 独立版本。我的 Windows 独立版本找不到

VuforiaEngine.dll
。查找文件的位置不存在,即
MyApp_Data/MonoBleedingEdge/VuforiaEngine.dll

当我构建并运行 Windows 应用程序时,出现有关缺少

VuforiaEngine.dll
的错误。

我注意到在 Vuforia Engine AR 的 Unity 项目包中,plugins 文件夹有

Windows/x64
的子文件夹。这里有一些插件,最引人注目的是
VuforiaEngine.dll
(我的独立构建很难找到)。当检查这个
VuforiaEngine.dll
插件时,我可以看到支持的平台不包括独立构建(它只包括编辑器)。我无法直接编辑这个插件。

重现该行为的步骤:

  • 从 Unity Asset Store 下载 Vuforia 引擎
  • 在您的项目中配置 Vuforia 引擎
  • 构建 Windows 独立开发版本
  • 运行构建
  • 查看屏幕控制台日志中的错误

windows standalone app error screenshot

我已通过 Unity Asset Store 将我的 Vuforia 版本升级到最新版本 (10.18),并将我的 Unity 版本升级到最新版本 (2022.3.11f1)。我还尝试了许多设置,尽管我仍然无法在初始化了 Vuforia 的情况下运行 Windows 独立构建。

我希望 Windows 独立版本的运行方式与 Android 版本类似,使用连接的网络摄像头而不是移动设备摄像头。


有人遇到过这种情况吗?我在网上找到了一些在 Mac 上遇到类似问题的用户的旧帖子,但我还没有发现任何人在 Windows 计算机上遇到此特定问题。

unity-game-engine dll vuforia
2个回答
0
投票

Vuforia Engine 不支持 Win32(或 64)作为本机平台。您可以在 Unity PlayMode 中运行引擎,但无法创建独立的 Win32 应用程序。

如果您想创建一个在 Windows 上运行的应用程序,您必须按照此处的说明创建一个 UWP 应用程序 https://library.vuforia.com/getting-started/getting-started-vuforia-engine-windows-10-development

同样,MacOS 不是受支持的部署平台(除了 Unity PlayMode),只能构建和部署 iOS 应用程序。


0
投票

如果此菜单丢失,可能意味着Dinosaur Game Vuforia Engine 未正确导入。

© www.soinside.com 2019 - 2024. All rights reserved.