device_mouse_raw_x

此函数返回设备上触摸的原始x位置。这意味着它返回被触摸的x位置的实际设备定义 ,不是GameMaker一个,因此将忽略视图位置和缩放。请注意,可以检测到的最大触摸次数将在很大程度上取决于所使用的设备及其运行的操作系统

注意: 此函数非常依赖于设备,您应该首先尝试所需的目标模块和设备,以查看返回的内容。

 

语法:

device_mouse_raw_x(device);

参数类型描述
deviceReal正在检查的设备(从0-n)

 

返回:

Real

 

例子:

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坐标的平均位置。