device_mouse_raw_x(device);
| Argument | La description |
|---|---|
| device | L'appareil (de 0 à n ) en cours de vérification. |
Retours: Real
Cette fonction renvoie la position brute x d'un contact sur l'appareil. Cela signifie qu'il renvoie la définition réelle de l' GameMaker Studio 2 de la position x qui est touchée, pas celle de GameMaker Studio 2, et en tant que telle, elle ignorera des choses comme la position et la mise à l'échelle de la vue. Notez que le nombre maximal de touches détectables dépendra beaucoup du périphérique utilisé et du système d'exploitation utilisé.
Remarque: Cette fonction dépend beaucoup du périphérique et vous devez d'abord tester le module cible et le périphérique souhaités pour voir exactement ce qui est renvoyé.
if device_mouse_check_button(0, mb_left) &&
device_mouse_check_button(1, mb_left)
{
x_av = mean(device_mouse_raw_x(0),
device_mouse_raw_x(1));
y_av = mean(device_mouse_raw_y(0),
device_mouse_raw_y(1));
}
Le code ci-dessus vérifie si l'on appuie sur device1 et device2, et s'ils le sont, il calcule la position moyenne des coordonnées x / y entre chaque point de presse.