Skip to main content

SetRumbleState

Establece las intensidades deseadas de los cuatro motores de vibración del dispositivo.

Sintaxis

Parámetros

params   _In_opt_
Tipo: GameInputRumbleParams*
Estructura que contiene las intensidades deseadas para cada motor de vibración. La intensidad del motor de vibración va de 0.0 a 1.0.

Valor devuelto

Tipo: void

Comentarios

El método SetRumbleState establece las intensidades deseadas de los cuatro motores de vibración del dispositivo. Al igual que otros tipos de retroalimentación, una aplicación puede llamarlo en cualquier momento, pero solo se aplicará al dispositivo mientras la aplicación tenga el foco. Para mantener las cosas lo más simples posible, las aplicaciones no están obligadas a comprobar qué motores de vibración admite un dispositivo y pueden especificar una intensidad para los cuatro motores. Si el dispositivo carece de alguno de los cuatro motores, la implementación de GameInput intentará adaptarse añadiendo intensidad adicional a los demás motores, de modo que el usuario siga sintiendo cierta cantidad de retroalimentación. Por ejemplo, los valores de vibración de los gatillos se emulan en los mandos de 2 motores añadiendo una pequeña cantidad de intensidad de vibración adicional al motor de vibración de alta frecuencia. En los dispositivos que se han desconectado, o en los dispositivos sin motores de vibración, llamar al método SetRumbleState no tiene ningún efecto. Los valores de intensidad del motor están en el intervalo [0.0, 1.0]. Cualquier valor proporcionado fuera de este intervalo se ajusta al valor válido más cercano.

Requisitos

Encabezado: GameInput.h Información general de GameInput
GameInputRumbleParams
IGameInputDevice

Historial de versiones

Última modificación el 28 de agosto de 2026