8得票3回答
ARKit能够显示WKWebview吗?

我尝试使用ARKit来展示WKWebView,但是我只得到了一个显示背景而没有前景的页面。虽然页面可以滚动,但是我附加了苹果网页的截图。 以下是代码: DispatchQueue.main.async { let webView = WKWebView(frame: CGRect(x:...

7得票1回答
使用SCNNode作为渲染的"遮罩"?

有没有办法使一个节点呈现为“透明”,这样当它被绘制时,场景视图下面的任何视图都会显示在节点通常显示的位置? 例如,假设我们的SCNView后面有一个红色的UIView。以球体为例,你会在场景视图中看到一个圆形的“洞”,红色视图会透过这个洞显示出来。 有什么想法吗?这是否涉及某种着色器?

17得票3回答
如何使用Xcode转换器创建USDZ文件?

在2018年WWDC苹果公司宣布推出新的USDZ文件格式。 关于创建USDZ文件,以下是官方声明: 为了创建自己的usdz文件,usdz_converter已被捆绑在Xcode 10 beta中,是一个用于从OBJ文件、单帧Alembic(ABC)文件、USD文件(.usda或usd.c)创建...

10得票1回答
将UITapGestureRecognizer的触摸位置转换为SpriteKit中的位置 - Swift

我在UIViewController中创建了一个带有SceneKit scene的游戏。 我像这样实现了一个UITapGestureRecognizer:// TAP GESTURE let tapGesture = UITapGestureRecognizer(target: self,...

9得票4回答
如何将Scenekit背景设置为立方体贴图

我正在尝试使用大约6张图片的数组将场景的背景内容设置为Skybox效果。 我已经按照正确的顺序创建了图像数组,我知道接下来需要使用 + (instancetype) materialPropertyWithContents:(id)contents 然而,我正在努力弄清楚在哪里以及如何...

7得票4回答
在Xcode 11.3.1的SceneKit中,粒子系统文件在哪里?

最近我更新了我的 Xcode 至 11.3.1 版本。但在使用 SceneKit 时,我发现无法创建粒子系统文件。 之前 之后 现在我该如何创建一个粒子系统文件呢?

10得票1回答
将ARKit面部追踪的3D网格投影到2D图像坐标

我正在使用ARKit收集面部网格的三维顶点。我已经阅读了: 将图像映射到 3D 面部网格 和 跟踪和可视化面部。 我有以下结构体: struct CaptureData { var vertices: [SIMD3<Float>] var vert...

9得票8回答
在两点之间绘制SceneKit对象

我已经在几何方面取得了一些进展,现在开始组合整个场景。该场景有数十个对象,每个对象由一个边界立方体定义,其角落由两个SCNVector3指定(最初是两组x、y、z)。 这是到目前为止我所拥有的一个例子 - 它是一个由11个元素组成的对数周期天线,就像70年代老式电视天线一样。每个灰色线条都是...

7得票2回答
有没有一种方法可以在SceneKit场景中包含一个SpriteKit场景?

我想知道是否有可能在SceneKit场景中包含SpriteKit场景,如果有,如何实现?

13得票4回答
ARKIT:使用PanGesture移动物体(正确的方法)

我一直在阅读StackOverflow上有关如何通过拖动跨屏幕移动对象的答案。有些人使用与.featurePoints的命中测试,有些人使用手势翻译或仅跟踪对象的lastPosition。但是说实话,没有一种方法能按照每个人的期望工作。 对.featurePoints进行命中测试会使对象跳来...