精灵没有正确接触

时间:2016-02-29 18:33:32

标签: ios swift sprite-kit skphysicscontact

有一个球和一个球拍,球应该在球拍上并且接触它但球从未接触球拍并在到达球拍之前停止,任何人都可以帮助我吗?

enter image description here

-1

2 个答案:

答案 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