如何增加节点的命中范围?

How can I increase the hit range of a node?

如何设置用纹理初始化的节点的半径或命中范围 - 图像?当然我可以通过增加它的大小来做到这一点,但实际上我想在不调整图片大小的情况下做到这一点。该节点以较小的速度在屏幕上移动。 这是我的代码:

monster.physicsBody = SKPhysicsBody(circleOfRadius: 50.0)

如何检测物理体内的触摸?我知道它在哪里,我打开了 showPhysics。请告诉我当我触摸这个物理体 circleOfRadius: anything 内部时该怎么做!

只需添加一个 physicsBody 并指定碰撞框的大小:

self.physicsBody = SKPhysicsBody(rectangleOfSize: CGSize(width: 8, height: 8) )

也可以用圆形初始化:

self.physicsBody = SKPhysicsBody(circleOfRadius: 8.0)