vrImmersiveUiService

vrImmersiveUiService() 类

(继承 vrBaseService

用于使用交互式虚拟现实窗口和工具的接口。

“了解更多”图标 有关使用示例,请参见向虚拟现实菜单添加按钮在虚拟现实中移动对象在协作会话中聚集所有用户在协作会话中隐藏头像

摘要

函数:

信号:

函数

vrImmersiveUiService.createMenu(name="")

创建新的虚拟现实菜单。

vrImmersiveUiService.createTool(name="")

创建在虚拟现实工具菜单上可见的新虚拟现实工具。

vrImmersiveUiService.deleteMenu(menu)

移除虚拟现实菜单。

vrImmersiveUiService.deleteMenu(name)

按名称移除虚拟现实菜单。

vrImmersiveUiService.deleteTool(tool)

移除虚拟现实工具。

此函数不能用于删除默认创建的工具。

vrImmersiveUiService.deleteTool(name)

按名称移除虚拟现实工具。

此函数不能用于删除默认创建的工具。

vrImmersiveUiService.findMenu(name)

按名称查找虚拟现实菜单。

要查找主虚拟现实菜单面板,请使用:

vrImmersiveUiService.findMenu("ToolsMenu")

vrImmersiveUiService.findTool(name)

按名称查找虚拟现实工具。

vrImmersiveUiService.getHideParticipantsVRPanel()

获取参与者隐藏选项。

vrImmersiveUiService.getHideStatusVRPanel()

获取状态面板隐藏选项。

vrImmersiveUiService.getTools()

vrImmersiveUiService.openToolsSubMenu(content)

打开具有给定 HTML 内容的新工具子菜单。

vrImmersiveUiService.openToolsSubMenu(widget)

打开具有给定控件的新工具子菜单。

vrImmersiveUiService.openToolsSubMenu(tool)

打开给定 vrdImmersiveTool 的工具子菜单。

按下工具按钮时自动调用此函数。

vrImmersiveUiService.setHideParticipantsVRPanel(value)

在虚拟现实菜单中隐藏参与者面板。

vrImmersiveUiService.setHideStatusVRPanel(value)

在虚拟现实菜单中隐藏包含当前时间的状态面板。

vrImmersiveUiService.showToolsMenu(show, rightHand=False)

打开或关闭虚拟现实工具菜单。

vrImmersiveUiService.toggleToolsMenu(rightHand=False)

切换显示/隐藏虚拟现实工具菜单。

信号

vrImmersiveUiService.toolChecked(tool)

打开工具按钮时发出信号。

vrImmersiveUiService.toolClicked(tool)

单击工具按钮时发出信号。

vrImmersiveUiService.toolSubMenuClosed(tool)

关闭工具子菜单时发出信号。

vrImmersiveUiService.toolSubMenuOpened(tool)

打开工具子菜单时发出信号。

vrImmersiveUiService.toolUnchecked(tool)

关闭工具按钮时发出信号。