屏幕矩形检测 (screen.detect_rectangles)
Android 扩展
此功能为 Android 平台扩展,仅在 NBTouch (Android) 上可用。
声明
矩形列表 = screen.detect_rectangles([ 最大结果数, 超时时间 ])
参数
| 参数 | 类型 | 说明 |
|---|---|---|
| 最大结果数 | 整数型 | 可选,最多返回的矩形数量,默认 10 |
| 超时时间 | 整数型 | 可选,检测超时时间(毫秒),默认 3000 |
返回值
| 返回值 | 类型 | 说明 |
|---|---|---|
| 矩形列表 | 表型 | 检测到的矩形位置列表 |
矩形列表结构
{
{
left = number,
top = number,
right = number,
bottom = number,
},
...
}
说明
检测屏幕上的矩形区域。
示例
-- 检测屏幕上的矩形
local rects = screen.detect_rectangles(5)
for i, rect in ipairs(rects) do
sys.log(string.format("矩形 %d: (%d, %d) - (%d, %d)",
i, rect.left, rect.top, rect.right, rect.bottom))
end