我似乎在dt
的这行代码中获得了一个未解析的标识符func moveSprite(sprite: SKSpriteNode, velocity: CGPoint) {
//1
let amountToMove = CGPoint(x: velocity.x * CGFloat(dt),y: velocity.y * CGFloat(dt))
println("Amount to move: \(amountToMove)")
//2
sprite.position = CGPoint(x: sprite.position.x + amountToMove.x, y: sprite.position.y + amountToMove.y)
我如何找到声明?
答案 0 :(得分:0)
我的Google搜索表明您正在尝试关注Ray Wenderlich's Zombie Conga tutorial。我无法访问该教程,但基于this Objective-C code,我认为您错过了dt
应该是NSTimeInterval
类型的实例变量的事实,并且您应该在update
子类的SKScene
方法中进行设置。