阻止Roomle摄影机重置



如教程中提供的示例所示,Roomle配置器在放大和更改参数时展示了不同的行为:

  1. 如果用户单击组件,然后滚动放大,则可以更改组件的参数,并且相机将保持在原位。

  2. 如果用户没有首先选择组件,而只是放大,则如果参数发生更改,相机将重置到其原始位置。

我想通过编程控制相机的移动和参数选择,而无需与Roomle配置器(自定义GUI(直接进行用户交互,因为相机总是跳来跳去,所以第二种行为非常烦人。

我尝试过使用RoomleConfigurator._sceneHelper._cameraControl.lock(),它成功地阻止了手动相机移动,但在参数更改时仍会重置。

如何实现第一种行为,即相机锁定到位?

当前无法停用此行为(参数更改时相机重置(。

还有一句关于代码RoomleConfigurator._sceneHelper._cameraControl.lock()的警告。以下划线(_(开头的函数是私有的,在将来的版本中可能会发生更改。

在这里,您可以找到关于如何使用官方API移动相机的文档:

https://docs.roomle.com/web/guides/tutorial/configurator/07_recipes.html#move-相机

最新更新