2017-04-17 1 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 개체를 만들어야한다고 생각합니다. 그런 다음이 경로를 사용하여 fillColor 속성이있는 SKShapeNode을 만들 수 있습니다.

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

let shape = SKShapeNode(path: path) 
shape.fillColor = .blue 
관련 문제