MemoryBitmap:setPixel()

类型 函数
返回值
修订版本 发行版 2024.3703
关键字 MemoryBitmap、setPixel
另请参见 MemoryBitmap
MemoryBitmap:getPixel()
memoryBitmap.newTexture()
memoryBitmap.*

概述

将位图像素设置为特定颜色。

语法

bitmap:setPixel( x, y, r, g, b, a )
bitmap:setPixel( x, y, color )
x, y (必需)

数字. 要更改的xy像素坐标。

r, g, b, a (必需)

数字. 用于设置位图像素的红色、绿色、蓝色和 alpha 分量。值应在01的范围内。根据位图格式,某些分量可能会被忽略,例如,"rgb"格式只使用rgb,而"mask"格式会忽略除了r之外的一切。

color (必需)

. 作为传递rgba分量值的一种替代方法,您可以像下面的示例中那样在 Lua 数组中传递颜色分量。

要点

示例

各组件
texture:setPixel( 10, 10, 1, 0, 0, 1 )
Lua 数组
texture:setPixel( 10, 10, {1,0,0,1} )