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



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

如果有人以前做过或知道怎么做,你能帮忙吗?

创建一个全新的MixedReality项目,复制该项目中的脚本和预制件,将GameObject添加到场景中(例如QRCodeManager(,并将QRCodeManager.csQRCodeHandler.cs附加到其中;"自动启动QR跟踪";在QRCodesManager中(在Unity Editor中(,以便默认情况下开始扫描QRCodes。QRCodesVisualizer.cs处理QRCode检测事件(HandleEvents(((。如果您按原样使用脚本,一旦检测到QRCode,您就会得到视觉确认。

如果您还在等待。。。我已经安装了相同的项目,并将其部署在Hololens 2中。它运行良好。以下是我所做的。如果您还没有,请创建一个github帐户并克隆项目(SampleQRCodes(。您可以从Unity Hub打开它,也可以直接转到目录,然后转到Assets>场景并打开[QRCodesSample.unty]。实际上一切都准备好了。没事可做。将平台从[PC,Mac&Linux Standalone]更改为[Universal Windows Platform],然后更改为[Switch Platform]。我想你知道如何在Hololens 2中部署它。如果没有,请告知。它很简单。你需要VS 2019(专业(。社区不起作用。

最新更新