2017-04-17 16 views
1

Paper.ioのようなアプリを作りたい。私はその道に沿って線を引くことができました。クローズドパスを作成できませんでした。Paper.ioのような形の塗りつぶし色

func action() 
    { 
    var action = SKAction() 
    switch direction { 
    case 1: 
     action = SKAction.moveBy(x:164,y:0,duration:0.6) 
    case -1: 
     action = SKAction.moveBy(x:-164,y:0,duration:0.6) 
    case 2: 
     action = SKAction.moveBy(x:0,y:164,duration:0.6) 
    case -2: 
     action = SKAction.moveBy(x:0,y:-164,duration:0.6) 


    default: 
     return 
    } 

    print("touch start ",posx,posy) 

    var repeatAction = SKAction.repeatForever(action) 

    ball.run(repeatAction, withKey: "Moving") 

    } 

答えて

0

動きの横にCGPathオブジェクトを作成する必要があると思います。次に、このパスを使用してSKShapeNodeを作成し、fillColorプロパティを持つことができます。

let path = CGMutablePath() 
// Construct the path e.g. using path.addLine(point:transform:) 

let shape = SKShapeNode(path: path) 
shape.fillColor = .blue 
関連する問題