使用此函数时,定义一个矩形区域,GameMaker将确定给定点是否在其范围内。如果点落在定义的矩形内,则函数将返回true,否则函数将返回false。
point_in_rectangle(px, py, x1, y1, x2, y2);
参数 | 类型 | 描述 |
---|---|---|
px | Real | 要检查的点的x坐标。 |
py | Real | 要检查的点的y坐标。 |
x1 | Real | 要检查的矩形左侧的x坐标。 |
y1 | Real | 要检查的矩形顶边的y坐标。 |
x2 | Real | 要检查的矩形右侧的x坐标。 |
y2 | Real | 要检查的矩形底边的y坐标。 |
if (point_in_rectangle(mouse_x, mouse_y, x -10, y - 10, x + 10, y + 10))
{
audio_play_sound(snd_click, 0, false);
}
这个短代码根据定义的矩形区域检查鼠标的位置,如果鼠标落在边界内,则播放声音。