Unity中Arcore和arcore android sdk的区别

Difference between Arcore and arcore android sdk in Unity

这些天我一直在学习unity中的AR-Core,我经常发现自己在查看文档和教程。但让我感到困惑的一件事是,其中一些教程使用 AR-core 的 sdk,而其他教程在 Unity 中安装 AR-core 时从包管理器下载 Ar-foundation 和 Ar-Core/Ar-kit。

我想问一下这两个有什么区别?它们相同吗?因为 sdk 通常有 1.X.X 版本,而 AR-foundation 包的版本高达 4.X.X.

是否还有某些依赖项仅在 sdk 中可用,反之亦然?

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

无需编写两次代码,AR Foundation 让您只需编写一次。

所以直接问你的问题:

Are they the same?(AR-Foundation & AR-Core/Kit)

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

There certain dependencies that are only available in sdk or vice versa?

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