Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin 创建片段后更改AR会话配置_Kotlin_Arcore_Sceneform - Fatal编程技术网

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

Kotlin 创建片段后更改AR会话配置,kotlin,arcore,sceneform,Kotlin,Arcore,Sceneform,我想在会话运行后重新配置AR会话。我想更改增强图像数据库 我似乎没有找到一种方法来设置重置会话配置 getSessionConfiguration(Session session) 此函数似乎在开始时只调用一次 有没有重新配置的方法?我应该不使用片段吗?我会动态更改配置。您可以通过扩展ARFragment并访问配置来实现这一点,或者只需在活动中从xml访问ARFragment即可。这里有一个例子 arSceneView.session?.apply { val changedConf

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

我似乎没有找到一种方法来设置重置会话配置

getSessionConfiguration(Session session)
此函数似乎在开始时只调用一次


有没有重新配置的方法?我应该不使用片段吗?

我会动态更改配置。您可以通过扩展ARFragment并访问配置来实现这一点,或者只需在活动中从xml访问ARFragment即可。这里有一个例子

arSceneView.session?.apply {
     val changedConfig = config
     changedConfig.planeFindingMode = Config.PlaneFindingMode.HORIZONTAL_AND_VERTICAL
     configure(changedConfig)
}
就是这样,只要调用configure(myNewConfig),它就会为您更新它。 当然,在本例中,我获取当前配置,修改它并将其放回原处,但如果愿意,您可以替换它