繁体   English   中英

在 unity HoloLens2 应用上实现二维码扫描

[英]implementing QR code scanning on a unity HoloLens2 app

我正在尝试为我的 Hololens2 AR 应用程序统一实施二维码扫描,但我似乎无法弄清楚。 此处有 Microsoft 文档( https://docs.microsoft.com/en-us/windows/mixed-reality/develop/platform-capabilities-and-apis/qr-code-tracking ),但该文档未显示如何使用 C# 脚本来实现(这是理想的)。 它指向一个令人困惑的示例项目,该项目并没有在我这边运行。 我环顾四周,似乎找不到任何有用的指南来实现这一点。

如果有人以前这样做过或知道如何做,你能帮忙吗?

创建一个全新的 MixedReality 项目,从该项目中复制脚本和预制件,将游戏对象添加到您的场景(例如 QRCodeManager)并将QRCodeManager.csQRCodeHandler.cs附加到它。 您可以在QRCodesManager (在 Unity 编辑器中)中勾选“自动启动 QR 跟踪”,以便默认开始扫描 QRCode。 QRCodesVisualizer.cs处理 QRCode 检测事件 (HandleEvents())。 如果您按原样使用脚本,一旦检测到 QRCode,您将获得视觉确认。

如果您还在等待...我已经安装了相同的项目并将其部署在 Hololens 2 中。它运行良好。 这是我所做的。 如果您还没有,请创建一个 github 帐户并克隆项目 (SampleQRCodes)。 您可以从 Unity Hub 打开它,也可以直接转到目录,然后选择 Assets > Scenes 并打开 [QRCodesSample.unty]。 它的所有设置实际上。 没事做。 将平台从【PC、Mac & Linux Standalone】改为【Universal Windows Platform】,然后【Switch platform】。 我假设您知道如何在 Hololens 2 中部署它。如果不知道,请告诉。 这很简单。 您需要 VS 2019(专业版)。 社区行不通。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM