device_mouse_raw_x(device);
参数 | 描述 |
---|---|
device | 正在检查的设备(从 0 - n)。 |
返回: Real(实数)
此函数返回设备上触摸的原始 x 位置。这意味着它返回正在触摸的 x 位置的实际设备定义,而不是 GameMaker Studio 2定义的,因此会忽略视图位置和缩放之类的内容。请注意,可以检测到的最大触摸次数在很大程度上取决于所使用的设备及其运行的操作系统。
注意:此函数与设备有很大关系,你应首先尝试使用所需的目标模块和设备,以查看确切返回的内容。
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));
}
上面的代码检查是否按下了 device1 和 device2,如果是,则计算每个按压点之间的 x/y 坐标的平均位置。