1. 程式人生 > >Cocos2d-x-3.10 建立沒有重力的物理世界

Cocos2d-x-3.10 建立沒有重力的物理世界

//建立一個沒有重力的物理世界
auto scene = Scene::createWithPhysics();
scene->getPhysicsWorld()->setGravity(Vec2(0, 0));
    
my_gameLayer = GameScene::create();
scene->addChild(my_gameLayer);

createWithPhysics原始碼:

Scene* Scene::createWithPhysics()
{
    Scene *ret = new (std::nothrow) Scene();
    if (ret && ret->initWithPhysics())
    {
        ret->autorelease();
        return ret;
    }
    else
    {
        CC_SAFE_DELETE(ret);
        return nullptr;
    }
}