let trans = graNode.addComponent(cc.UITransformComponent)
let gra = graNode.addComponent(cc.GraphicsComponent)
gra.lineWidth = 20
graNode.color = cc.Color.RED
gra.strokeColor = cc.Color.RED
gra.color = cc.Color.RED
this.node.addChild(graNode)
gra.fillColor = cc.Color.RED
trans.setContentSize(600, 1000)
graNode.setPosition(cc.v3(0, 0, 0))
gra.fillRect(- trans.width / 2.0, - trans.height / 2.0, trans.width, trans.height)
这样设置的颜色有效
let trans = graNode.addComponent(cc.UITransformComponent)
let gra = graNode.addComponent(cc.GraphicsComponent)
gra.lineWidth = 20
graNode.color = cc.Color.RED
gra.strokeColor = cc.Color.RED
gra.color = cc.Color.RED
gra.fillColor = cc.Color.RED
this.node.addChild(graNode)
trans.setContentSize(600, 1000)
graNode.setPosition(cc.v3(0, 0, 0))
gra.fillRect(- trans.width / 2.0, - trans.height / 2.0, trans.width, trans.height)
把this.node.addChild(graNode)放到gra.fillColor = cc.Color.RED后面 设置的颜色就无效 ????????? 为什么这样