【发布时间】:2021-05-31 21:18:43
【问题描述】:
所以我需要在 Mac 催化剂应用程序中使用平移手势移动场景视图的视点。 iPhone 和 iPad 有默认的两指拖动。
我试过了
let point = gesture.location(in: self)
let v1 = self.projectPoint(SCNVector3Zero)
let vector = self.unprojectPoint(SCNVector3Make(Float(point.x), Float(point.y), v1.z))
self.pointOfView?.position = SCNVector3(vector.x, vector.y, self.pointOfView!.position.z)
如果我将它应用于 SceneKit 根节点,它正在工作,但我只需要移动视点而不是根节点的位置
请推荐
【问题讨论】:
标签: ios camera scenekit mac-catalyst