こんにちは、私は SceneKit ゲームを持っています。2 つのオブジェクトが衝突し、物理的に反応するようにしたいと考えています。これは、1 つを除くすべてのオブジェクトで正常に機能します。この形状は、私のプレーヤー (転がるボール) がその一部を通過することが多く、他の場合は衝突に反応するため、不正確なようです。ボールの速さが関係していると思います。このオブジェクトの精度を上げる方法はありますか? ありがとう
let PillarGeometry = SCNCylinder(radius: 3, height: 3)
PillarGeometry.firstMaterial!.diffuse.contents = UIColor.darkGrayColor()
let Pillar = SCNNode(geometry: PillarGeometry)
Pillar.physicsBody = SCNPhysicsBody(type: SCNPhysicsBodyType.Static, shape: nil)
Pillar.physicsBody?.categoryBitMask = CollisionByStanderCategory
Pillar.physicsBody?.collisionBitMask = CollisionBallCategory
Pillar.position = SCNVector3Make(0, 3, 0)
Pillar.categoryBitMask = colorCategory
Box.addChildNode(Pillar)