у меня проблемы с физикой бурундука. У меня есть бак и коробка, вот мой пример кода: code fox Box:
auto edgeSp = Sprite::create();
auto boundBody = PhysicsBody::createBox(Size(100, 100));
boundBody->setContactTestBitmask(0x1);
boundBody->setDynamic(false);
edgeSp->setPhysicsBody(boundBody);
код для танка:
Sprite* tank=Sprite::create(“tank.png”);
auto physicbody = PhysicsBody::createBox(this->getContentSize());
physicbody->setContactTestBitmask(0x1);
tank->setPhysicsBody(physicbody);
и моя проблема в том, что когда я устанавливаю setvelocity для бака, бак может попасть в коробку, а затем вытолкнуться. Как я могу предотвратить это?