Appearance
如何使用 2D 图像跟踪功能
TIP
本章节将指导开发者通过 SDK 搭建一个 Tracking 2D 的 demo;
- 参考“快速使用”章节创建应用之后已经可以使用空间追踪能力
- 创建 Tracking 2D Manager:Heirarchy 视图中右键空白处,依次选择:XRAbilities - Tracking2D,将在场景中自动创建 Tracking 2D Manager
- 参考 Tracking2D Sample 使用 Sample 提供的图像和算法资源,绑定资源的解压复制,绑定资源复制后的初始化 csharp
Tracking2DDemo.cs:
void OnEnable(){ m_copyStreamingAssets.OnCopyCompleted += OnCopyCompleted; }
......
void OnCopyCompleted(string assetPath) { if (m_tracking2DManager != null) { m_tracking2DManager.startTrackSession(assetPath); } }
> - SDK 默认资源位于“Assets/.../Demos/SpatcialComputing/xxxx”。SDK导入时,会复制到Assets/StreamingAsstes目录中。在Sample中会被CopyStreamingAssets在运行时解压复制到应用数据目录(Application.persistemDataPath, 即/storage/emulated/<userid>/Android/data/<packagename>/files)中, 也是OnCopyCompleted(string assetPath)的assetPath的实际路径。
2. 编译此场景到设备,运行后即可识别下方图片进行定位观察体验
![](https://ar-scene-source.nosdn.127.net/76be4e793732130a07806c23e8221bec/QIDrbcsKElNCuPAwzVttolPsltuLAY2T.png)
![](https://ar-scene-source.nosdn.127.net/76be4e793732130a07806c23e8221bec/VBm8wm8V2OgyUTqnbl1xCnLMQ4JAlort.png)
![](https://ar-scene-source.nosdn.127.net/76be4e793732130a07806c23e8221bec/aIoZ48JJIKt43ps4bDMh11evhxNA9jYM.png)