【问题标题】:Unity Vuforia custom image target at runtimeUnity Vuforia 在运行时自定义图像目标
【发布时间】:2016-01-25 15:09:58
【问题描述】:

我是 Unity 新手,我有一个问题。

现在我正在使用 Zxing 在 Unity 中读取二维码。从 QR 码获取信息工作正常,但我希望我的应用程序 在扫描的 QR 码旁边显示一个平面 2D-Sprite。当然应该跟踪这个 QR 码,这样 Sprite 总是正确显示 在那个二维码旁边。二维码会随着时间的推移而改变以提供新的信息,Sprite 也应该改变。

所以我的问题是:如何在运行时跟踪此 QR 码并在其旁边显示 2D-Sprite?有什么想法吗?

我想我可以使用 ImageTarget / 用户定义的 ImageTarget。

如果有人可以帮助我,那就太棒了!

问候

【问题讨论】:

    标签: vuforia


    【解决方案1】:

    要为此使用 Vuforia,您必须具有 Vuforia 目标形式的准确 QR 码图像。您正在使用的 Vuforia 数据集(通过目标管理器生成)必须包含您要使用的特定二维码。如果您事先不知道它们,您可以编写一种机制,在运行时从服务器下载新数据集并应用它们。这是你的主要问题。除此之外,您需要使用与 Zxing 集成的 Vuforia 的 Image Target。也许这可以帮助:Unity Zxing QR code scanner integration

    【讨论】:

    • 感谢您的回答,但您发布的链接存在问题:它显示了扫描二维码的示例。这已经很好了。我需要跟踪这个二维码,我需要在运行时将此二维码定义为图像目标。也许我监督一些事情?
    • OK 那么您别无选择 - 使用 Vuforia,您必须拥有一个包含所有目标(在您的情况下为 QR 码)的数据集才能使其正常工作。正如我所建议的,你可以做的是在运行时更新这个数据集——你可以让你的应用从你的服务器下载更新的数据集,然后应用它们。如果还不清楚,请告诉我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-30
    • 1970-01-01
    相关资源
    最近更新 更多