我有一个按钮,我只想触摸屏幕上的蒙版部分,但是当我使用此代码时,即使我触摸未被遮挡且不可见的部分,它也会执行此操作是我的代码
// Spaceship 4: physics body using texture’s alpha channel
let texturedSpaceShip = SKSpriteNode(texture: spaceShipTexture)
texturedSpaceShip.physicsBody = SKPhysicsBody(texture:
spaceShipTexture, size: CGSize(width: circularSpaceShip.size.width,
height:circularSpaceShip.size.height))
if let _ physicsworld.body(at : fingerlocation){
//do the action I want
}
我应该说我没有创建一个skphysics
机构来实现这个目标
请告诉我如何制作skphysicbody
以使其正常工作
我创建了