作者:不可能爱你啊 | 来源:互联网 | 2023-01-27 12:52
我看到跑的人ARKit
有ARSCNView
,而且他们能够获取说,在相机QRCode的矩形,并呈现在某种程度上与QR码在空间居住的地方位置的东西.我认为他们是通过委托来完成的AVCaptureMetadataOutputObjectsDelegate
,所以我继续尝试实现以下逻辑:
1-运行ARSCNViewDelegate
,ARSessionDelegate
并AVCaptureMetadataOutputObjectsDelegate
在同一时间.
2-连接ARSCNView
,将视图及其会话委派给自己.
3-连接AVCaptureSession
,委托自己,并开始会话.
4-开始ARSCNView
会话,因为官方的例子就是这样viewWillAppear()
做的,我做了同样的事情.
该应用程序并没有任何错误运行,但我只得到了一些回调的AVCaptureMetadataOutputObjectsDelegate
,像3到5,然后它永远不会被再次调用像ARSession的代表查获其权威性,是我实施了错误的方法,或者你可以委托ARSession
和AVCaptureSession
同时?