//创建一个没有重力的物理世界
auto scene = Scene::createWithPhysics();
scene->getPhysicsWorld()->setGravity(Vec2(0, 0));
my_gameLayer = GameScene::create();
scene->addChild(my_gameLayer);
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;
}
}