在使用ARFoundtion 4.2.8版本,要获取相机图像,还是通过ARCameraManager获取的。
大概的调用流程:
1. 应用脚本获取ARCameraManager对象,默认是挂在AR Camera下,向其注册回调函数。
2. ARCameraManager里会在每次Update的时候,调用XRCameraSubsystem的TryGetLatestFrame,如果有更新应该会返回true。然后会回调到应用注册的回调函数。
3. 然后应用调TryAcquireCpuImage,获取一个XRCpuImage对象。
4. 通过调用XRCpuImaged的Convert或者ConvertAsync,把原始数据转换为RGB或者灰度图等格式。