@jvfiel wrote:
I tried http://discuss.cocos2d-x.org/t/dynamic-physics-body-passes-through-a-static-physics-body-after-little-resistance/21853/2 but it didn't work for me.
Here's my code
I have a static wall
auto spriteBody = PEShapeCache::getInstance()->getPhysicsBodyByName(physicsSTR);
wall->setPhysicsBody(spriteBody);
spriteBody->setRotationEnable(true);
spriteBody->setDynamic(false);
spriteBody->setCollisionBitmask(2);
spriteBody->setCategoryBitmask(1);
spriteBody->setContactTestBitmask(2);and the dynamic object
auto physicsBodyTemp = PhysicsBody::createCircle(spawnedMonster->getContentSize().width / 2, PhysicsMaterial(100.0f, 0, 100.0f)); physicsBodyTemp->setGravityEnable(false); physicsBodyTemp->setRotationEnable(false); physicsBodyTemp->setCollisionBitmask(1); physicsBodyTemp->setCategoryBitmask(2); physicsBodyTemp->setContactTestBitmask(1);
Posts: 1
Participants: 1