【发布时间】:2016-05-29 22:57:12
【问题描述】:
我对 swift 和一般编码非常陌生,因此非常感谢任何帮助!我有一个 CCLabelTTF 作为各种记分员,每次通过障碍物时都会更新。碰撞正在起作用,并且我的控制台中的点似乎正在正确增加,但我正在尝试使用它来更新屏幕上显示的实际 CCLabelTTF:
func ccPhysicsCollisionBegin(pair: CCPhysicsCollisionPair!, hero nodeA: CCNode!, goal: CCNode!) -> Bool {
goal.removeFromParent()
points++
scoreLabel.string = String(points) //the line appearing to cause the crash
return true
}
如果有帮助,我会使用 SpriteBuilder 和 Xcode。对不起,如果这是一个愚蠢的问题!
编辑:这是我的 scoreLabel 声明:
weak var scoreLabel : CCLabelTTF!
【问题讨论】:
-
什么是崩溃信息?
-
线程 1:XC_BAD_INSTRUCTION(代码=XC_I386_INVOP,子代码=0x0)
标签: xcode swift cocos2d-iphone spritebuilder