有没有办法检测 Xamarin 表单中导航页面的后退按钮的按下?
我正在创建一个 iOS ARKit 应用程序,我想在增强现实中放置一个大型对象。
当我尝试将对象放置在特定位置时,它似乎总是随着相机位置的变化而移动,并且我无法通过更改相机位置从所有角度查看对象。
但是,如果我将其比例值减小到 0.001(减小对象的大小),我就可以从各个角度查看对象,并且放置对象的位置也不会改变到该程度。
对象的边界框:-
宽度=3.66
高度 = 1.83
深度 = 2.438
模型/对象 URL:-
https://drive.google.com/open?id=1uDDlrTIu5iSRJ0cgp70WFo7Dz0hCUz9D
源代码:-
import UIKit
import ARKit
import SceneKit
class ViewController: UIViewController {
@IBOutlet weak var sceneView: ARSCNView!
private let configuration = ARWorldTrackingConfiguration()
private var node: SCNNode!
//MARK: - Life cycle
override func viewDidLoad() {
super.viewDidLoad()
self.sceneView.showsStatistics = false
self.sceneView.debugOptions = [ARSCNDebugOptions.showFeaturePoints]
self.sceneView.automaticallyUpdatesLighting = false
self.sceneView.delegate = self
self.addTapGesture()
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
configuration.planeDetection = .horizontal
self.sceneView.session.run(configuration)
}
override func …
Run Code Online (Sandbox Code Playgroud)