Swift SpriteKit:EXC\u错误\u指令错误?我怎么修理?
为我的精灵在游戏场景中的位置编写了一些代码,构建成功了,但我得到了EXC_BAD_指令错误,绿色的线条贯穿其中。我真的不明白我做错了什么。我该如何解决这个问题? 这是我的密码:Swift SpriteKit:EXC\u错误\u指令错误?我怎么修理?,swift,sprite-kit,Swift,Sprite Kit,为我的精灵在游戏场景中的位置编写了一些代码,构建成功了,但我得到了EXC_BAD_指令错误,绿色的线条贯穿其中。我真的不明白我做错了什么。我该如何解决这个问题? 这是我的密码: override func didMoveToView(view: SKView) { player = MCTPlayer() player.position = CGPointMake(70, movingGround.position.y + movingGround.frame.size.he
override func didMoveToView(view: SKView) {
player = MCTPlayer()
player.position = CGPointMake(70, movingGround.position.y + movingGround.frame.size.height/2 + player.frame.size.height/2) //line with the error
addChild(player)
}
检查带有错误的那一行之前的
movingGround
和player
,这些可能为零,这将导致错误。不,这些都有值。在输出窗口中检查错误是什么,如果你还没弄明白的话,就把它贴在这里。在输出窗口里它没有给我任何东西。玩家是不是被定义为可选的?如果它是可选的,那么你必须打开它。播放器!。位置