Swift 在形状中填充颜色,如Paper.io
想要制作一个像Paper.io这样的应用程序。我可以让应用程序沿着它的路径画一条线。但无法创建封闭路径Swift 在形状中填充颜色,如Paper.io,swift,drawrect,Swift,Drawrect,想要制作一个像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
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")
}
我认为您需要在运动旁边创建一个
CGPath
对象。然后可以使用此路径创建具有fillColor
属性的SKShapeNode
let path = CGMutablePath()
// Construct the path e.g. using path.addLine(point:transform:)
let shape = SKShapeNode(path: path)
shape.fillColor = .blue
我认为您需要在运动旁边创建一个
CGPath
对象。然后可以使用此路径创建具有fillColor
属性的SKShapeNode
let path = CGMutablePath()
// Construct the path e.g. using path.addLine(point:transform:)
let shape = SKShapeNode(path: path)
shape.fillColor = .blue