device_mouse_x(device);
参数 | 描述 |
---|---|
device | 正在检查的设备(从 0 - n)。 |
返回: Real(实数)
此函数返回设备上触摸的 x 位置。如果你在 HTML5 或 PC 和 Mac 模块上运行此项,那么只要设备(通常是鼠标)插入,该值就会不断更新,但是对于移动设备,这只会在屏幕被触摸时更新,可以检测到的最大触摸次数将在很大程度上取决于所使用的设备及其运行的操作系统。
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 位置以查看它是否在参数范围内。如果是,则将变量 “pressed” 设置为 true,否则将其设置为 false。