2016-01-25 41 views
1

我是Unity新手,我有一個問題。Unity Vuforia在運行時定製圖像目標

現在我正在使用Zxing來閱讀Unity中的QR碼。從QR碼獲取信息可以正常工作,但我希望我的應用程序 可以在掃描的QR碼旁邊顯示2D-Sprite平面。當然這個QR碼應該被跟蹤,所以Sprite總是顯示在該QR碼旁邊的 。 QR碼隨時間改變以提供新的信息,雪碧也應該改變。

所以我的問題是:我如何在運行時跟蹤這個QR碼並在旁邊顯示一個2D-Sprite?有任何想法嗎?

我想我可以使用ImageTarget/User defined ImageTarget。

如果任何人都可以幫助我,那太棒了!

問候

回答

1

爲了使用Vuforia這一點,你必須有確切的QR碼的圖像中的Vuforia目標的形式。您使用的Vuforia數據集(通過目標管理器生成)必須包含您要使用的特定QR碼。如果您不提前瞭解它們,可以編寫一種機制在運行時從服務器下載新數據集並應用它們。這是你的主要問題。除此之外,您將需要使用與Zxing集成的Vuforia的Image Target。也許這可以幫助:Unity Zxing QR code scanner integration

+0

感謝您的回答,但與您發佈的鏈接有關的問題:它顯示了掃描QR碼的示例。這已經很好了。 我需要跟蹤此QR碼,並且我需要在運行時將此QR碼定義爲圖像目標。 也許我監督一些事情? – Skayd

+0

OK然後您別無選擇 - 在Vuforia中,您必須擁有一個包含所有目標(QR碼,在您的情況下)的數據集才能實現此目標。正如我所建議的那樣,您可以做的是在運行時更新此數據集 - 您可以讓應用程序從您的服務器下載更新的數據集,然後應用它們。讓我知道如果這仍然不清楚。 – yakobom

+0

非常感謝:)要試一試 – Skayd

相關問題