类型 函数 返回值 无 修订版本 发行版 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像素坐标。
数字. 用于设置位图像素的红色、绿色、蓝色和 alpha 分量。值应在0
到1
的范围内。根据位图格式
,某些分量可能会被忽略,例如,"rgb"
的格式
只使用r
、g
和b
,而"mask"
格式会忽略除了r
之外的一切。
表. 作为传递r
、g
、b
和a
分量值的一种替代方法,您可以像下面的示例中那样在 Lua 数组中传递颜色分量。
nil
代替分量值将保持该分量不变。texture:setPixel( 10, 10, 1, 0, 0, 1 )
texture:setPixel( 10, 10, {1,0,0,1} )