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中可用 是吗?

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...