【问题标题】:Unresolved identifier未解析的标识符
【发布时间】:2015-08-18 04:14:38
【问题描述】:

我似乎在 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)

我如何找到声明?

【问题讨论】:

  • 除了寻找它?你打算把它放在哪里?如果未在函数范围内声明,则必须在类范围内,或 (eww) 全局范围内。
  • 你不能Command-Click 来获取声明吗?

标签: swift sprite-kit


【解决方案1】:

我的谷歌搜索表明您正在尝试关注Ray Wenderlich's Zombie Conga tutorial。我无权访问该教程,但基于this Objective-C code,我认为您错过了dt 应该是NSTimeInterval 类型的实例变量这一事实,您应该在update 方法中设置它你的SKScene 子类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多