display.colorSample()

类型 函数
display.*
返回值
修订版本 版本 2024.3703
关键词 颜色, 采样, 屏幕

概述

获取屏幕上像素的颜色。

语法

display.colorSample( x, y, listener )
x (必填)

数字. 像素在屏幕上的 x 坐标,使用内容坐标。

y (必填)

数字. 像素在屏幕上的 y 坐标,使用内容坐标。

listener (必填)

监听器. 用于接收结果的事件监听器。

注意事项

display.colorSample() 具有与 display.capture() 相似的性能限制。不应在紧密循环中、运行时 "enterFrame" 监听器中或触摸监听器的 "moved" 阶段调用此函数。

示例

local function onColorSample( event )
    print( "Sampling pixel at position (" .. event.x .. "," .. event.y .. ")" )
    print( "R = " .. event.r )
    print( "G = " .. event.g )
    print( "B = " .. event.b )
    print( "A = " .. event.a )
end

display.colorSample( 17, 9, onColorSample )