离开ARFragment并尝试恢复时。.我猜是这个问题:
[Authorize(Roles = "MailAdministrator")]
public IActionResult About()
{
ViewData["Message"] = "Your application description page.";
return View();
}
Win32Exception: The trust relationship between the primary domain and the
trusted domain failed
起初,我遇到有关场景暂停的问题,我可以通过以下方式克服该错误:
AR_ERROR_NOT_TRACKING: Cannot create anchors while the camera is not tracking.
但是,相机显然未处于跟踪状态。有没有办法重新启动该过程?我花了很多时间浏览这些文档,但是找不到适当的方法来恢复摄像机跟踪
答案 0 :(得分:1)
在ARCore NDK中,您将使用以下方法破坏会话并释放其资源:
void ArSession_destroy(ArSession *session);
此方法释放ARCore会话使用的资源。这将需要几秒钟才能完成。为防止阻塞主线程,请在主线程上调用ArSession_pause()
,然后在后台线程上调用ArSession_destroy()
。
然后,您必须使用来创建一个新会话:
ArSession_create();
此外,在ARCore Android中,当前会话通常使用onPause()
和onResume()
方法。但是我使用了另外两个:pause(
)暂停当前会话,resume()
用于启动或恢复ARCore当前会话。
了解
ArSession
方法HERE。
希望这会有所帮助。