前言
ARBodyTracking,就是指通过手机AR扫描并精确的捕获人物的肢体部位的技术。如下图所示
 
 这项技术目前是有苹果的ARKit提供,苹果的body tracking 功能需要使用配备 TrueDepth 摄像头的设备,配备 A12 仿生芯片、运行 iOS 13 或更高版本的设备,比如 iPhone X 及更新机型。这些设备可以利用其摄像头和传感器来进行面部和身体的跟踪,以支持增强现实和其他相关应用程序。
 有了这项技术,我们可以做很多好玩的东西,比如AR换装,虚拟穿戴等需要精确捕获人体部位的功能。
 今天我们就来通过Unity引擎的ARFroundation来实现一下BodyTracking
准备工作
1.Iphone手机一部,要配备 A12 仿生芯片、运行 iOS 13 或更高版本的设备
 2.Mac电脑一台,否则无法打包运行
 3.苹果开发者账户一个,否则无法打包
 4.安装Unity2022.3.x+,反正尽量新吧。
 我们看到打包苹果的app是多么花钱,这三个加起来至少2w起步了。所以如果你一个都没有,那你想玩这个可能要花点钱了。Android用户,VR用户,实现不了这个功能,可以放弃了。
Unity环境配置
我这里使用的Unity版本为当前2022最新版2022.3.13f1,我们先来看下需要哪些插件,以及版本如何选择
 






![[UGUI]Unity背包系统制作详细步骤](https://img-blog.csdnimg.cn/10a5f75849864c00921ab56b2c96ca75.gif)












