point_in_rectangle

使用此函数时,定义一个矩形区域,GameMaker将确定给定点是否在其范围内。如果点落在定义的矩形内,则函数将返回true,否则函数将返回false

 

语法:

point_in_rectangle(px, py, x1, y1, x2, y2);

参数类型描述
pxReal要检查的点的x坐标。
pyReal要检查的点的y坐标。
x1Real要检查的矩形左侧的x坐标。
y1Real要检查的矩形顶边的y坐标。
x2Real要检查的矩形右侧的x坐标。
y2Real要检查的矩形底边的y坐标。

 

返回:

Boolean

 

例子:

if (point_in_rectangle(mouse_x, mouse_y, x -10, y - 10, x + 10, y + 10))
{
    audio_play_sound(snd_click, 0, false);
}

这个短代码根据定义的矩形区域检查鼠标的位置,如果鼠标落在边界内,则播放声音。