ios - 检测 ARKit 中 SCNNode 不同位置的触摸

标签 ios swift scenekit arkit collada

我有一个在 ARKit 中使用的 .dae 格式的 3D 角色。我需要对角色不同位置的触摸采取不同的操作。例如:菜单选项。我使用场景工具包和 scnnode 创建 ar。我刚开始学习 AR。有人可以帮我完成这个吗?

最佳答案

我通过使用 HitTest 解决了这个问题。我为我的模型中的不同部分设置了不同的网格。因此,只需从 HitTest 中调用 node.name 即可让我选择哪个节点。 谢谢大家。

关于ios - 检测 ARKit 中 SCNNode 不同位置的触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48240419/

相关文章:

ios - 设置 UICollectionViewLayout 以匹配像结果一样的列拆分 UITableView

ios - 我们可以通过编程方式从 iPad 键盘隐藏特殊字符吗?

opengl-es - SceneKit 使用纹理坐标绘制纹理

ios - 长按不同 View 时创建可拖动的 UIView

ios - 最接近点的 CloudKit 位置

android - 在vue-native中使用react-native

ios - 添加元素到搜索历史记录?

arrays - 快速对两个参数的数组进行排序

objective-c - 使用 SceneKit 渲染一个 CVOpenGLTextureRef

ios - 游戏开发菜单