線を引く

基本

// パスを用意
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(100,100)];
[path addLineToPoint:CGPointMake(150, 150)];

// SKShapeNodeを表示
SKShapeNode *line1 = [SKShapeNode node];
line1.path = path.CGPath;
[self addChild:line1];

例文

線の色

line1.strokeColor = [SKColor whiteColor];

線の幅

line1.lineWidth = 1.0;

グローの幅

line1.glowWidth = 2.0;

グローの幅を設定すると線にぼやけた感じのグローが設定されます。

塗りつぶしの色

line1.fillColor = [SKColor redColor];
// 塗りつぶしを透明にする時は、line1.fillColor = [SKColor clearColor];

アンチエイリアスをオフにする

あえてアンチエイリアスをオフにしてギザギザの線にしたい時

line1.antialiased = NO;