mouse_check_button_pressed

如果正在检查的鼠标按钮已按下,此函数将返回true,如果未按下,则返回false

此函数只会在第一次按下任何鼠标按钮时返回 true 一次,要使其再次返回 true,则需要释放并再次按下按钮。请注意,在该步骤的持续时间内,以及具有任何鼠标事件或使用此相同函数的所有实例,都将认为按下了该按钮。

您提供鼠标按钮以从以下常量之一进行检查:

鼠标按钮常数
常量描述
mb_leftThe left mouse button
mb_middleThe middle mouse button (this may not be valid for all target platforms)
mb_rightThe right mouse button
mb_side1*Mouse side button 1
mb_side2*Mouse side button 2
mb_anyAny of the mouse buttons
mb_noneNo mouse button

*注意mb_side1mb_side2按钮仅用于Windows,macOS,Ubuntu和html5。

语法:

mouse_check_button_pressed(numb);

参数类型描述
numb鼠标按钮常数要检查哪个鼠标按钮常数。

 

返回:

Boolean

 

例子:

if mouse_check_button_pressed(mb_left)
{
    score += 50;
}

上面的代码将检查鼠标左键是否被按下,如果有,它将在分数上加50。