Unity中Arcore和Arcore Android SDK的区别

问题描述

这些天我一直在统一学习AR-Core,经常我发现自己正在研究文档和教程。但令我困惑的是,其中一些教程在AR-core中使用了sdk,而另一些在Unity中安装AR-core时从程序包管理器下载Ar-foundation和Ar-Core / Ar-kit。

我想问一下这两个有什么区别?他们是一样的吗?因为sdk的版本通常为1.X.X,而AR基础包的版本最高为4.X.X。

还有某些仅在sdk中可用的依赖项吗?

解决方法

AR Foundation包含来自多个增强现实框架的核心功能,例如ARKit,ARCore,Magic Leap和HoloLens,但还包含独特的Unity功能(例如AR Session / Plane)。

AR Foundation不必编写两次代码,而只需执行一次。

因此直接问您的问题:

它们相同吗?(AR基础和AR-Core / Kit)

不。 AR-Foundation包括其他两个,但它们两个不包括AR-Foundation的全部功能。

某些依赖项仅在sdk或Vice中可用 是吗?

不太确定,但就它们不同而言,这是一个可靠的可能性。