我需要有关Google ARCore
的帮助。实际上Unity应用程序可以在Nexus 9上运行,但Google ARCore Android应用程序不支持它。我也知道supported devices。
但是我想知道Android ARCore和Unity ARCore有什么区别? 为什么Unity AR应用程序可以在此设备上运行,但Google ARCore不支持其自己的本机SDK?
答案 0 :(得分:0)
它们是完全不同的公司编写的完全不同的库,它们恰好具有相似的名称。他们彼此无关。因此,没有理由为什么它们都支持同一套设备。
答案 1 :(得分:0)
ARCore是Google开发和维护的插件。有ARCore SDK
,ARCore NDK
,ARCore iOS
,ARCore Unity
(您可以同时为iOS和Android开发应用程序),ARCore Unreal
。 Unity还支持Vuforia SDK
,它也有自己的引擎(由PTC开发)和/或可以从Unity的ARCore和ARKit库中编译应用程序。这取决于。
在Unity中,ARCore直接集成到引擎中–您知道XR settings
中有一个小复选框–并且它与Unity版本2017.1或更高版本兼容。
但是。
Unity有其自己的AR引擎。它允许Unity编译甚至可以在官方不支持的设备上运行的应用程序。听起来很奇怪。但是对于Google来说,有明显的理由正式不支持Nexus 9:
希望这会有所帮助。