我正在关注如何在Swift中制作太空游戏的tutorial,当我输入以下代码时,它说“使用未解析的标识符'弹性内部区”
func updateWithTimeSinceLastUpdate(timeSinceLastUpdate: CFTimeInterval)
{
lastYieldInterval += timeSinceLastUpdate
if lastYieldInterval > 1
{
lastYieldInterval = 0
addAlien()
}
}
答案 0 :(得分:1)
根据tutorial,您应该使用lastYieldTimeInterval
代替lastYieldInterval
:
var lastYieldTimeInterval:NSTimeInterval = NSTimeInterval()
// ...
func updateWithTimeSinceLastUpdate(timeSinceLastUpdate:CFTimeInterval){
lastYieldTimeInterval += timeSinceLastUpdate
if (lastYieldTimeInterval > 1){
lastYieldTimeInterval = 0
self.addAlien()
}
}