【发布时间】:2014-10-15 13:06:12
【问题描述】:
我使用 SKShapeNode 画了一些从 A 点到 B 点的线。这条线很宽,我需要圆角以使其更漂亮。
经过一番搜索,有一个 CGPathCreateWithRoundedRect 但我不确定它是否可以在对角线上画线。
我尝试在行首和行尾添加一个圆,但结果并不完美,特别是如果我在圆和行上都使用 glowWidth。
这就是我画线的方式:
SKShapeNode *yourline = [SKShapeNode node];
CGMutablePathRef pathToDraw = CGPathCreateMutable();
CGPathMoveToPoint(pathToDraw, NULL, from.x, from.y);
CGPathAddLineToPoint(pathToDraw, NULL, to.x, to.y);
yourline.path = pathToDraw;
[yourline setStrokeColor:[UIColor redColor]];
[nodeGridLines addChild:yourline];
我是 spritekit 的新手,也许还有其他方法可以做我想做的事。 如果我可以在我的线条上使用一些纹理,那就太好了。
【问题讨论】:
标签: ios objective-c xcode sprite-kit