答案 0 :(得分:0)
由于这一行,您遇到了这个问题:
ball.physicsBody = SKPhysicsBody(circleOfRadius: self.frame.size.width / 2)
self
是一个场景。
你需要这个:
ball.physicsBody = SKPhysicsBody(circleOfRadius: ball.frame.size.width / 2)
在GameViewController中启用物理视觉表示,如下所示:
skView.showsPhysics = true
你会看到发生了什么。
答案 1 :(得分:0)
确定节点联系方式的最佳方法是启用“物理”。
打开 GameViewController.swift 并输入以下代码:
skView.showsPhysics = true