안녕하세요 저는 다른 객체가 중심을 통과하지 않습니다이 객체에 떨어지면SceneKit Tube Physics 실린더처럼 움직이는 몸체, 튜브처럼 동작시키는 방법?
let BoxGeometry = SCNTube(innerRadius: 5, outerRadius: 12.5, height: 4)
Box = SCNNode(geometry: BoxGeometry)
Box.pivot = SCNMatrix4MakeRotation(Float(M_PI_2/8), 0, 1, 0)
Box.physicsBody = SCNPhysicsBody(type: SCNPhysicsBodyType.Static, shape: nil)
Box.physicsBody?.mass = 5
Box.categoryBitMask = colorCategory
scene.rootNode.addChildNode(Box)
그러나 장면 키트과 같이 튜브와 물리 몸을 만들려고 노력하고 있습니다. 대신 그것은 공중에 공중 부양을하고있는 것처럼 보입니다. 물리학 체가 완전한 실린더 인 것처럼 행동하고, 중간에 구멍이있는 튜브처럼 보이지 않습니다. 물체가 중앙을 통과 할 수 있도록이 문제를 어떻게 해결할 수 있습니까? 튜브 모양이 예상대로 나타납니다.
감사합니다.
스타일 포인트 : Swift는 InitialCapCamelCase 이름이 유형 (클래스, 구조체, 열거 형, 프로토콜)에 사용되는 것을 선호하지만 적용하지 않습니다. 다양한 도구와의 상호 운용성을 높이고 다른 사람들과 코드를 공유하기 가독성을 높이려면 변수/상수 이름에 lowerCamelCase를 사용하십시오 :'let boxGeometry','box = SCNNode' 등 – rickster