我在这里得到了代码行的错误:
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
hero.physicsBody?.applyImpulse(CGVector(dx: 0, dy: 300))
}
我对代码很陌生,我无法解决为什么会收到此错误。
答案 0 :(得分:-4)
physicsBody可能是零,你可以测试nil
filename.mat
可能存在其他问题,但这是我可以在不了解您的计划的情况下建议的所有内容
如果您不知道我的意思是什么,我建议您阅读有关可选数据类型的更多信息What is an optional value in Swift?