下のように書きます。
node
を生成してそれのdrawPolygon
を呼びます。
local node = cc.DrawNode:create() local points = { cc.p(0, 0), cc.p(20, 0), cc.p(20, 20), cc.p(0, 20) } local color = cc.c4b(51, 51, 51, 1) node:drawPolygon(points, table.getn(points), color, 4, color)
注意点として、四角はレンダリングされますがnode
のサイズは0x0になります。
サイズを設定するには下のようにsetContentSize
を呼びます。
node:setContentSize(20, 20)