ios - 从普通 AR View 切换到耳机 AR View

标签 ios swift scenekit arkit

有任何方法可以从普通 View 切换到耳机 View ,并将所有模型保留在最后一个 View 中。 我正在将模型放在普通 View 中的地面上,然后用户点击一个按钮切换到耳机 View (并佩戴谷歌纸板)。 我想保留所有用户在切换 View 后将它们放在地上的模型。

从普通 AR View 切换

enter image description here

到耳机 AR View enter image description here

Preference: https://github.com/hanleyweng/iOS-ARKit-Headset-View/issues/4

最佳答案

我以前做过类似的事情,但不是这个确切的事情,但这可能有用。

我这样做的方法是只创建一个 ARSCNView始终运行,然后在切换到耳机 View 时创建两个 SCNViews与相同scene属性为 ARSCNView和相同的pointOfView

我还没有测试过这个,但它应该可以工作。

关于ios - 从普通 AR View 切换到耳机 AR View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51625652/

相关文章:

ios - 从 NSURL 获取 Mime 类型

ios - 如何在 Swift 中打印 NSTimeInterval?

ios - 将条形按钮项添加到项目的任何 UIViewController 的通用全局优雅方式

objective-c - 将背景内容淡入新背景

ios - 如何在 Swift 中将 [AnyObject] 数组转换为 [Hashable] 或 [AnyHashable] 数组?

ios - 在 Core Data 中使用 Cascade 删除关系对象

ios - 关闭呈现的 View Controller 将不起作用

ios - 如何在 Swift 中动态更改包含 UICollectionView 单元格的 UITableView 单元格的高度?

ios - SceneKit 游戏的架构,菜单屏幕的多个 View Controller ?

scenekit - 旋转 SCNNode 相对本地坐标