簡體   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