【发布时间】:2014-07-10 20:58:20
【问题描述】:
我正在尝试使用 UIBezier 路径通过用户触摸来绘制线条。尽管我需要将它们合并在一起,但我有物理体和贝塞尔曲线分别工作。有没有办法在 SpriteKit 中实现 drawRect 或等价物?提前致谢!
【问题讨论】:
标签: sprite-kit drawrect uibezierpath
我正在尝试使用 UIBezier 路径通过用户触摸来绘制线条。尽管我需要将它们合并在一起,但我有物理体和贝塞尔曲线分别工作。有没有办法在 SpriteKit 中实现 drawRect 或等价物?提前致谢!
【问题讨论】:
标签: sprite-kit drawrect uibezierpath
不。 Sprite Kit(当前)不支持 DrawRect 或其他自定义绘图方法。使用 SKShapeNode 绘制路径。
SKShapeNode* shape = [SKShapeNode node];
CGMutablePathRef path = CGPathCreateMutable();
// create your path here ...
shape.path = path;
[self addChild:shape];
【讨论】: