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

时间:2016-03-09 00:21:12

标签: swift sprite-kit skspritenode

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

largestTriangleThreeBuckets(data, threshold)

如何检测物理体内的触摸?我知道它在哪里,我有showPhysics。当我触摸这个物理体内的圈子时,请告诉我如何做一些事情.OfRadius:什么!

1 个答案:

答案 0 :(得分:3)

只需添加一个physicsBody并指定hitbox的大小:

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

您也可以使用圆形初始化它:

self.physicsBody = SKPhysicsBody(circleOfRadius: 8.0)