Kotlin 创建片段后更改AR会话配置
我想在会话运行后重新配置AR会话。我想更改增强图像数据库 我似乎没有找到一种方法来设置重置会话配置Kotlin 创建片段后更改AR会话配置,kotlin,arcore,sceneform,Kotlin,Arcore,Sceneform,我想在会话运行后重新配置AR会话。我想更改增强图像数据库 我似乎没有找到一种方法来设置重置会话配置 getSessionConfiguration(Session session) 此函数似乎在开始时只调用一次 有没有重新配置的方法?我应该不使用片段吗?我会动态更改配置。您可以通过扩展ARFragment并访问配置来实现这一点,或者只需在活动中从xml访问ARFragment即可。这里有一个例子 arSceneView.session?.apply { val changedConf
getSessionConfiguration(Session session)
此函数似乎在开始时只调用一次
有没有重新配置的方法?我应该不使用片段吗?我会动态更改配置。您可以通过扩展ARFragment并访问配置来实现这一点,或者只需在活动中从xml访问ARFragment即可。这里有一个例子
arSceneView.session?.apply {
val changedConfig = config
changedConfig.planeFindingMode = Config.PlaneFindingMode.HORIZONTAL_AND_VERTICAL
configure(changedConfig)
}
就是这样,只要调用configure(myNewConfig),它就会为您更新它。
当然,在本例中,我获取当前配置,修改它并将其放回原处,但如果愿意,您可以替换它