【问题标题】:Fill color in shape like Paper.io用 Paper.io 等形状填充颜色
【发布时间】:2017-04-17 11:13:04
【问题描述】:

想做一个像 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")

    }

【问题讨论】:

    标签: swift drawrect


    【解决方案1】:

    我相信您需要在运动旁边创建一个CGPath 对象。然后您可以使用此路径创建具有fillColor 属性的SKShapeNode

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

    【讨论】:

      猜你喜欢
      • 2014-05-26
      • 1970-01-01
      • 2014-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-13
      相关资源
      最近更新 更多