我正在使用RealityKit构建一个iOS应用。我想阅读ARView中的QR码,但是找不到关于它的任何文档/教程。

  • RealityKit:https://developer.apple.com/documentation/realitykit
  • ArView:https://developer.apple.com/documentation/realitykit/arview

  • 对此的任何建议/指导将不胜感激!提前致谢。

    最佳答案

    在RealityKit中,您可以使用图像识别技术 RECOGNIZE QR码。为此,在AR Resources中创建Assets.xcassets目录,并在其中放置带有QR码的JPEGPNG图像。每个项目最多可以使用100张图像。然后将.image init用于您的锚点实体。

    let anchor = AnchorEntity(.image(group: "AR Resources", name: "qrCodeImage"))
    anchor.addChild(modelEntity)
    arView.scene.anchors.append(anchor)
    
    由于ARKit和RealityKit在后台具有相似的功能,因此请阅读this以获得更多信息。
    但是您不能仅使用RealityKit框架读取任何QR码(我的意思是提取QR中包含的信息)。

    关于ios - 如何使用RealityKit扫描QR码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63059789/

    10-12 00:34