cocos2d-x防止物体穿模

2019-04-13 12:59发布

// false,将会取消所用物理事件的功能
  Scene* HelloWorld::createScene() { phyWorld->setAutoStep(false); } bool HelloWorld::init() { if ( !Layer::init() ) { return false; } auto rootNode = CSLoader::createNode("MainScene.csb"); this->scheduleUpdate(); addChild(rootNode); return true; } void HelloWorld::update(float delta) { Layer::update(delta); log("Update"); //循环三次,回到60渲染 for (int i = 0; i < 3; i++) { //原本每秒60渲染,现在设为180,加深渲染 this->getScene()->getPhysicsWorld()->step(1 / 180.0f); } }