XGameStreamingHideTouchControls

请求所有连接的流式处理客户端设备隐藏触摸布局(如果可见)。

语法

void XGameStreamingHideTouchControls();

返回值

类型:void

备注

此 API 请求所有已连接的游戏流式处理客户端删除任何显示的触摸贴控件。 如果玩家未流式处理游戏,或者流式处理到未显示触摸贴控件的设备,则此函数不执行任何操作。

要显示特定的触摸控件布局,请调用 XGameStreamingShowTouchControlLayout

每次调用 XGameStreamingHideTouchControls 都会通过网络发送一条消息,因此不应在每个帧上都调用它。 相反,只在游戏需要从屏幕上显示触摸控件中转出时才调用此 API。

如果你的游戏需要在已连接的特定流式处理客户端设备上隐藏触摸控件布局,请考虑改用 XGameStreamingHideTouchControlsOnClient

示例

void OnShowMenu()
{
    // This game has native touch support for the menu system, so hide touch overlay controls
    XGameStreamingHideTouchControls();
}

void OnDismissMenu()
{
    // Show the touch overlay controls which were previously on the screen before we hid them
    // due to bringing up the menu.
    XGameStreamingShowTouchControlLayout(m_currentTouchLayout);
}

要求

头文件:xgamestreaming.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XGameStreamingShowTouchControlLayout
XGameStreamingHideTouchControlsOnClient
XGameStreaming