Quantcast
Channel: Cocos Forums - Latest topics
Viewing all articles
Browse latest Browse all 17078

Dynamic passes Static Body if velocity is high

$
0
0

@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

Read full topic


Viewing all articles
Browse latest Browse all 17078


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>