0
2 개의 스프라이트가 다른 CCPhysicsNodes에 있으면 충돌이 발생할 수 있습니까? 나는 같은 PhysicsNode에 두 가지 스프라이트를 모두 가지고 있었지만 하나는 중력의 영향을 받아야했고 두 번째는 그렇지 않아야했기 때문에 다른 PhysicsNode를 만들고 두 번째 스프라이트를 배치했습니다. 그 순간부터 충돌은 일어나지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까? (저는 cocos2d + SpriteBuilder를 사용하고 있습니다)2 개의 스프라이트가 다른 CCPhysicsNodes에 있으면 충돌이 발생할 수 있습니까?
흠, 정적으로 (그리고 "중력에 의해 영향을받지 않음"), 하나의 스프라이트는 여전히 영향을받습니다. 왜? –
정적 몸체는 중력의 영향을받지 않으며 동적 인 몸체 만 영향을받습니다. 물리 노드 중 하나가 떨어지는 경우 동적이어야하며 중력에 의해 영향을받지 않습니다. 아마도 같은 위치에 두 개의 스프라이트가있을 것입니다. 복사 & 붙여 넣기를 사용하면 때때로 일어날 수 있습니다. 또한 Sub File 노드의 경우, 참조 된 CCB 파일과 노드에 포함 된 노드를 확인해야합니다. Sub File 노드 자체에는 물리 속성이 없으므로 각각 무시합니다. – LearnCocos2D