创建片段后更改AR会话配置

问题描述 投票:0回答:1

我想在会话运行后重新配置AR会话。我想更改增强图像数据库。

我似乎没有找到设置重置会话配置的方法。

getSessionConfiguration(Session session)

此功能似乎一开始只被调用一次。

是否可以重新配置?我不应该使用该片段吗?

kotlin arcore sceneform
1个回答
0
投票

我即时更改了我的配置。您可以通过扩展ARFragment并有权访问配置来完成此操作,或者只是在活动中从xml访问ARFragment。这是一个例子。

arSceneView.session?.apply {
     val changedConfig = config
     changedConfig.planeFindingMode = Config.PlaneFindingMode.HORIZONTAL_AND_VERTICAL
     configure(changedConfig)
}

就这样,只需调用configure(myNewConfig),它将为您更新它。当然,在此示例中,我得到了当前配置,对其进行了修改并放回原处,但是如果需要,可以替换它。

© www.soinside.com 2019 - 2024. All rights reserved.