Paint

父类 UserData
display.*
版本 2024.3703 版
关键字 paint、fill、stroke
另请参阅 object.fill
object.stroke
滤镜/生成器/混合 (指南)

概述

对于 object 填充笔划,Corona 使用**paint** 的概念。声明 paint 后,可通过 object.fillobject.stroke 将其应用于对象。

通过颜色通道数组指定纯色填充和笔划。对于包括图像、混合和渐变的其他填充/笔划类型,请参阅

语法

{ gray }
{ gray, alpha }
{ red, green, blue }
{ red, green, blue, alpha }
gray, red, green, blue, alpha (可选)

数字 介于 01 之间的数字,表示该通道的相应值。alpha 表示对象的透明度。

属性

fill.r

fill.g

fill.b

fill.a

fill.blendEquation

fill.blendMode

fill.effect

示例

50% 灰色填充
local paint = { 0.5 }
local rect = display.newRect( 200, 300, 300, 300 )
rect.fill = paint
纯色填充
local paint = { 1, 0, 0.5 }
local rect = display.newRect( 200, 300, 300, 300 )
rect.fill = paint