所以我的問題,這應該是簡單的,如果這個精靈做一個完整的旋轉,我將如何得到它的0.5降低持續時間或某事性質?如何降低SKAction.rotateByAngle當精靈不完整的旋轉(SWIFT)
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
/* Setup your scene here */
let myLabel = SKLabelNode(fontNamed:"Calibri")
myLabel.text = "Hello, World!";
myLabel.fontSize = 65;
myLabel.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame));
self.addChild(myLabel)
let sprite = SKSpriteNode(imageNamed:"Spaceship")
sprite.position = CGPoint(x: CGRectGetMidX(self.frame), y: CGRectGetMidY(self.frame))
let action = SKAction.rotateByAngle(CGFloat(M_PI), duration:5)
sprite.runAction(SKAction.repeatActionForever(action))
self.addChild(sprite)
}
}
你想讓它在一次旋轉後以更短的持續時間或更改的持續時間開始嗎? – Acey 2014-12-07 07:41:52
我希望它總是在一組持續時間(5),並且每次旋轉時開始的,它由1下降的持續時間,或0.5 @Acey – Justin 2014-12-07 07:44:30