我对 SpriteKit 很陌生,不幸的是无法在网上找到任何资源来了解它是如何工作的。基本上,我试图创造一颗钻石(来自其他人的问题和答案)。这就是我所拥有的:
let node = SKShapeNode()
var path:CGMutablePath = CGPathCreateMutable()
CGPathMoveToPoint(path, nil, 200, 200)
CGPathAddLineToPoint(path, nil, 250, 250)
CGPathAddLineToPoint(path, nil, 200, 300)
CGPathAddLineToPoint(path, nil, 150, 250)
CGPathAddLineToPoint(path, nil, 200, 200)
CGPathCloseSubpath(path);
node.path = path;
node.fillColor = SKColor.orangeColor()
self.addChild(node)
我已将此代码放在viewDidLoad
. 但是,当我运行它时,我得到的只是灰屏......有人可以帮助我吗?如果是这样,是否可以对 2/3 的圆而不是菱形做同样的事情?我希望物体能够进入圈子......任何人都可以推荐任何我可以学习如何在物体周围创建“路径”的地方吗?
我已经尝试使用bodyWithTexture:alphaThreshold:size:
Apple 指南中的 ,但无法弄清楚它是如何工作的?
抱歉这么长的问题,任何帮助将不胜感激!