Swift 精灵套件中的直线节点未显示
我试图在sprite工具包中添加一条直线,到目前为止,我在代码中没有发现任何问题,但当我运行应用程序时,节点计数保持在0,并且没有显示任何错误。我被困了几个小时。。。有什么线索吗?我必须为这些点创建一个单独的坐标数组吗?提前谢谢Swift 精灵套件中的直线节点未显示,swift,sprite-kit,line,skshapenode,Swift,Sprite Kit,Line,Skshapenode,我试图在sprite工具包中添加一条直线,到目前为止,我在代码中没有发现任何问题,但当我运行应用程序时,节点计数保持在0,并且没有显示任何错误。我被困了几个小时。。。有什么线索吗?我必须为这些点创建一个单独的坐标数组吗?提前谢谢 import SpriteKit class GameScene: SKScene { override func didMoveToView(view: SKView) { var path = CGPathCreateMutable() var
import SpriteKit
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
var path = CGPathCreateMutable()
var line = SKShapeNode()
line.zPosition = 1
line.position = CGPointMake(100, 100)
CGPathMoveToPoint(path, nil, 0, 0)
CGPathAddLineToPoint(path, nil, 15, 15)
line.path = path
line.lineWidth = 15
line.fillColor = UIColor.blackColor()
line.strokeColor = UIColor.blackColor()
self.addChild(line)
}
这更像是一个SpriteKit问题,而不是CGPath问题。您应该将SpriteKit放在问题标题中,以便了解SpriteKit的人(与我不同)看到它。添加
scaleMode=.ResizeFill
到didMoveToView
。