如何将这行代码转换为swift,我试图让sprite遵循循环路径

时间:2015-02-14 23:18:55

标签: swift sprite-kit uibezierpath skaction

如何将此行代码转换为swift:

// circle path
    UIBezierPath *circle = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, 100, 100) cornerRadius:100];
    SKAction *followCircle = [SKAction followPath:circle.CGPath asOffset:YES orientToPath:NO duration:5.0];

1 个答案:

答案 0 :(得分:2)

let circle = UIBezierPath(roundedRect: CGRectMake(0, 0, 100, 100), cornerRadius: 100)
let followCircle = SKAction.followPath(circle.CGPath, asOffset: true, orientToPath: false, duration: 5.0)

正如您所看到的代码非常相似,它只是一种不同的语法。

玩Swift玩得开心!