【发布时间】:2018-03-20 08:13:30
【问题描述】:
我正在开发一个使用 ARKit 和 SceneKit 框架的应用程序。我能够渲染我的 3D 对象、创建叠加层等。我想在点击我的一个子节点时加载一个 GIF 动画,如 ARSession 中的叠加层。这可能吗?
我尝试将SKScene 添加为我的SCNScene 的叠加层,如下所示,它看起来不错。
informationOverlay = InformationOverlayScene(size: self.sceneView.frame.size)
self.sceneView.overlaySKScene = informationOverlay
但是如何在SKScene 或SCNNode 中加载这个GIF 文件呢?
【问题讨论】:
-
增强现实的意义不就是让一切都呈现 3D 而非 2D 吗?
-
@LinusGeffarth 是的,我只加载 3D 模型。但是有一个要求,我需要在我的 3D 模型上显示一个像叠加层一样的动画 gif。
-
“在我的 3D 模型之上” 如“映射到表面”或“屏幕某处”?
-
如果我点击子节点 A,我应该在子节点 A 上方显示一些空间
-
它被映射到表面上
标签: swift sprite-kit scenekit ios11 arkit