未从Unity库中调用Arcore OnSessionSetEnabled事件

时间:2019-06-02 13:56:54

标签: android unity3d arcore

我有一个Unity场景,其中将arcore用于android。作为一个统一的独立应用程序似乎可以正常工作,但是当我将其设置为库(.aar)以便从本机android加载时,统一部分无法正常工作(相机无法启动)。  我正在使用Google的arcore摄像机的预制件(ArCoreDevice),该预制件加载了名为ArCoreBackgroundRenderer的脚本。经过一些调试后,我发现该脚本的OnEnable()函数上有一个均匀的注册LifecycleManager.Instance.OnSessionSetEnabled + = _OnSessionSetEnabled;似乎没有在.aar版本上调用。在我看来,可能没有启用ar会话,但我对arcore在幕后的工作方式并不熟悉。当然,在独立的Unity应用程序中,会触发此事件。

知道为什么吗? 谢谢。

0 个答案:

没有答案