ARFoundation(ARCore)系列-1.ARFoundation概念

1)什么是ARFoundation?

    AR领域有非常多不同的技术,例如:Google的ARCore、Apple的ARKit、MagicLeap… 等等,因为他们都是不同的SDK所以就是我们每次都要用不同的项目来维护就会非常的麻烦。

在这里插入图片描述

    那么有没有一个技术可以让我们开发一次代码,然后打包不同平台的这种技术呢?ARFoundation就是用来处理这个问题的

    他把这些不同的SDK抽象出来了一个中间层接口,然后在我们打包的时候选择使用哪一种SDK打包

ARFoundation的架构图:
ARFoundation架构图

    但是不同的SDK肯定有一些不同,例如有些功能这个SDK提供了,但是另一个SDK没有提供,而且AR开发还是很看设备的,设备支持有的功能才支持。所以我们接下来了解一下不同的AR SDK有什么功能上的不同

2)不同AR SDK支持的功能

在这里插入图片描述

在这里插入图片描述

3)总结

  1. ARFoundation用于实现开发一次打包不同AR平台
  2. 不同AR SDK支持功能不同

猜你喜欢

转载自blog.csdn.net/qq_45955580/article/details/131273269