ios - ARKit 3:仅启用对屏幕中心的 ARAnchor 的跟踪
问题描述
我想在最接近相机中心的跟踪图像上方显示一个 SCNNode。
func renderer(_ renderer: SCNSceneRenderer, willUpdate node: SCNNode, for anchor: ARAnchor)
我试图隐藏所有其他节点/锚点,只在这个渲染器函数中保留当前节点,但没有任何效果。
我的目标是在跟踪图像时显示 3D 对象,当找到另一个图像时,在最靠近相机中心的图像上启用跟踪。
有没有办法指定相机上的哪个 ARAnchor 来跟踪或隐藏其他 ARAnchor?
解决方案
推荐阅读
- python - 在 rasterio 中索引 numpy 数组和打开文件之间的权衡
- javascript - Ajax 查询响应成功但触发错误
- python - 计算表中的条目数,然后在 html 中使用 jinja 显示
- applescript - 如何使用 AppleScript 在 Safari 网络浏览器中单击此层次结构的选项卡
- php - 如何访问 Laravel 别名?
- angular - Google+ API 未触发 onSignIn 调用
- r - 计算类别中具有重复值的列的排名
- c# - Visual Studio Nuget 包管理器网络核心允许高于目标 sdk 的包
- google-apps-script - 满足条件时隐藏行
- python-3.x - ImportError:无法导入名称“AFAVSignature”