|device||The device (from 0 - n) that is being checked.|
This function returns raw y position of the touch on a device.
What this means is that it returns the actual device definition of
the y position that is being touched, not the GameMaker
Studio 2 one, and as such will ignore things like view position
and scaling. Note that the maximum number of device touches that
can be detected will depend very much on the device being used and
the OS it runs.
Note: This function is very much device dependant and you should experiment first with the desired target module and device to see what exactly is returned.
if device_mouse_check_button(0, 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));
The above code checks to see if device1 and device2 are being pressed, and if they are it calculates the average position of the x/y coordinates between each press point.