Sprite kit 场景中的drawRect

Sprite kit 场景中的drawRect,sprite-kit,drawrect,uibezierpath,Sprite Kit,Drawrect,Uibezierpath,我正在尝试使用用户触摸来使用UIBezier路径绘制直线。我有物理体和贝塞尔分别工作,虽然我需要将它们合并在一起。有没有办法在SpriteKit中实现drawRect或等效工具?提前谢谢 没有。Sprite工具包(当前)不支持DrawRect或其他自定义绘图方法。使用SKShapeNode绘制路径 SKShapeNode* shape = [SKShapeNode node]; CGMutablePathRef path = CGPathCreateMutable(); // create y

我正在尝试使用用户触摸来使用UIBezier路径绘制直线。我有物理体和贝塞尔分别工作,虽然我需要将它们合并在一起。有没有办法在SpriteKit中实现drawRect或等效工具?提前谢谢

没有。Sprite工具包(当前)不支持DrawRect或其他自定义绘图方法。使用SKShapeNode绘制路径

SKShapeNode* shape = [SKShapeNode node];

CGMutablePathRef path = CGPathCreateMutable();
// create your path here ...

shape.path = path;
[self addChild:shape];

如果你知道如何画一条对角线,那么问题就解决了。谢谢你的开始@提摩太王你什么意思?你想把objective-c代码输入swift吗?对。在做了一些更正之后,我终于意识到这就是问题所在。