如何让敌人生成更快
How to make enemy spawn faster
override func update(currentTime: CFTimeInterval) {
if currentTime - self.lastEnemyAdded > 1 { //my lastEnemyAdded is "var lastEnemyAdded : NSTimeInterval = 0.0"
self.lastEnemyAdded = currentTime + 0.5 //how can i make this -0.1 as the game go longer or if the player reach a certain score
self.addEnemy() //can someone help me please
}
}
您可以通过将此添加到您的 didMoveToView
方法中来实现:
runAction(SKAction.repeatActionForever(SKAction.sequence([SKAction.runBlock(addEnemy), SKAction.waitForDuration(1.0)])))
您可以根据需要更改 waitForDuration
并在每 1 秒后将 addEnemy()
函数调用到此代码中。
希望这会有所帮助。
override func update(currentTime: CFTimeInterval) {
if currentTime - self.lastEnemyAdded > 1 { //my lastEnemyAdded is "var lastEnemyAdded : NSTimeInterval = 0.0"
self.lastEnemyAdded = currentTime + 0.5 //how can i make this -0.1 as the game go longer or if the player reach a certain score
self.addEnemy() //can someone help me please
}
}
您可以通过将此添加到您的 didMoveToView
方法中来实现:
runAction(SKAction.repeatActionForever(SKAction.sequence([SKAction.runBlock(addEnemy), SKAction.waitForDuration(1.0)])))
您可以根据需要更改 waitForDuration
并在每 1 秒后将 addEnemy()
函数调用到此代码中。
希望这会有所帮助。