私の問題は、ヒーローが回転する障害物と接触し、その接触の影響を受けるときに、動的 = false に設定すると、接触が検出されなくなることです。ここに私のヒーローがどのように見えるかがあります:
hero.physicsBody = SKPhysicsBody(rectangleOfSize: hero.size)
hero.physicsBody?.categoryBitMask = heroGroup
hero.physicsBody?.contactTestBitMask = obstacleGroup