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: voidComentarios
El métodoSetRumbleState 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 GameInputGameInputRumbleParams
IGameInputDevice
