我的问题是,我正在尝试在 Unity 中构建一个基于 Vuforia 的应用程序,并使用 Microsoft Surface Book 的图像目标功能(由 Vuforia 支持)。该应用程序在 Unity 编辑器播放模式下运行良好。一切都很好,当我开始播放模式时,我的笔记本电脑的网络摄像头正在初始化。现在,如果我想从项目中构建一个独立的应用程序,构建应用程序启动正常,但没有初始化任何网络摄像头。 AR 视图只是保持黑色。有谁知道解决这个问题的技巧? (如果我在 Android 上构建相同的项目,一切正常,但我需要它在表面上工作)
Vuforia Engine 对于可以使用的摄像头有一些限制,例如它无法与“前置”(面向用户)摄像头配合使用。如果您的设备连接了多个摄像头,请尝试进入设备管理器并在启动应用程序之前禁用您不想使用的任何摄像头。
如果您从 Asset Store 构建 Vuforia Core 示例,您是否会遇到同样的问题? - https://assetstore.unity.com/packages/templates/packs/vuforia-core-samples-99026
您是否能够捕获 Surface Book 上的 Vuforia 引擎日志,因为它们可能有助于诊断此问题?请参阅 https://library.vuforia.com/platform-support/capturing-and-viewing-event-logs-etw - 文章提到了 Hololens,但它也适用于其他 Windows 设备。
我不熟悉 Surface Book,但在许多设备上,每个应用程序都需要被授予对网络摄像头的访问权限。有时,当人们发布他们的第一个应用程序时,我看到他们意外地单击“否”以授予其应用程序访问权限,或者有时我看到设备自动阻止未知构建的应用程序对设备(如网络摄像头)的访问开发商。您可以尝试查看您的网络摄像头和/或相关应用程序的权限。
你解决这个问题了吗,我在Surface pro 9中的应用程序也有同样的问题,如果你发现请告诉我