此函数返回设备上触摸的x位置。如果您在HTML5或PC和Mac模块上运行此值,则只要插入设备 (通常是鼠标),该值就会不断更新,但是对于移动设备,这只会在屏幕被触摸时更新,请注意,可以检测到的最大触摸次数将在很大程度上取决于所使用的设备及其运行的操作系统。
device_mouse_x(device);
参数 | 类型 | 描述 |
---|---|---|
device | Real | 正在检查的设备(从0-n) |
if (device_mouse_check_button(0, mb_left))
{
if (device_mouse_x(0) > x-32 && device_mouse_x(0) < x+32)
{
pressed = true;
}
else
{
pressed = false;
}
}
上面的代码检查设备是否被按下,如果是这样,然后轮询设备x位置,看看它是否在参数内。如果是,它将变量 “按下” 设置为true, 否则,它将其设置为false。