SceneKit 在 RealityKit 中的“allowsCameraControl”等价物
Posted
技术标签:
【中文标题】SceneKit 在 RealityKit 中的“allowsCameraControl”等价物【英文标题】:SceneKit's "allowsCameraControl" equivalent in RealityKit 【发布时间】:2020-12-18 03:51:51 【问题描述】:在 SceneKit SDK 中,要允许控制相机移动,您需要将名为 .allowsCameraControl
的参数设置为 true。
var scnView = SCNView(frame: .zero)
scnView.allowsCameraControl = true
RealityKit 中使用什么参数来控制摄像机(推入、推出)?
var arView = ARView(frame: .zero)
// ???
任何帮助表示赞赏。
【问题讨论】:
【参考方案1】:目前 RealityKit 2.0 没有 SceneKit 的等效项 .allowsCameraControl
用于移动和旋转虚拟相机。 Cupertino 的工程师认为没有必要进行这样的控制,因为 RealityKit 是 AR 相关的框架,而不是 VR 相关的框架。
【讨论】:
这有点烦人了... RK 和 SK 之间的鸿沟真的成了一个问题,它们重叠,但每个都缺少很多。 我同意@danm,最好的选择是只使用一个 SDK,而不是两个。我更喜欢 RealityKit,因为它具有更现代的功能。以上是关于SceneKit 在 RealityKit 中的“allowsCameraControl”等价物的主要内容,如果未能解决你的问题,请参考以下文章
如何在运行时将 3D 内容加载到 RealityKit 应用程序中?
RealityKit - 隐藏和显示 usdz 模型的部分(网格)