cocos2d-x3.0使用物理引擎,动画很慢,怎么调整动画速度

cocos2d-x3.0使用物理引擎做了一个球,模拟抛向空中,然后掉回到地面,整个过程动画很慢。怎么办法让整体动画快点?是减小空气阻力,还是设置重力参数?附上代码:
Scene* HelloWorld::createScene()
{
auto scene = Scene::createWithPhysics();
auto layer = HelloWorld::create();
layer->setPhyWorld(scene->getPhysicsWorld());
scene->addChild(layer);

return scene;

}

bool HelloWorld::init()
{
if (!Layer::init()) {
return false;
}

auto visibleSize = Director::getInstance()->getVisibleSize();
auto origin = Director::getInstance()->getVisibleOrigin();

_ball = Sprite::create("Coin.png");
_ball->setPosition(Point(visibleSize.width/4, (visibleSize.height/4)*3));
auto ballBody = PhysicsBody::createCircle(_ball->getContentSize().width /2);
ballBody->setVelocity(Vect(50.0f, 150.0f));      //设置一个方向点
ballBody->setDynamic(true);
ballBody->setGravityEnable(true);
_ball->setPhysicsBody(ballBody);

this->addChild(_ball);

return true;

设置下物理世界的重力,同时把精灵的速度调大点。:14:

— Begin quote from ____

引用第1楼maikesen于2014-03-27 13:51发表的 :
设置下物理世界的重力,同时把精灵的速度调大点。:14: http://www.cocoachina.com/bbs/job.php?action=topost&tid=195820&pid=912638

— End quote

怎么设置物理世界的重力

怎么设置物理世界的重力

这些东西可以粒子编辑器调数值看效果, 还是很管用的

void PhysicsWorld::setGravity(const Vect& gravity)
可以通过CCScene::getPhysicsWorld()得到物理世界对象。

是不是因为单位不一致? 我记得挺早的时候,在哪看着来着,说,物理引擎的单位是 m ,那么咱的 400点或者像素会被认为是 m ,所以整个过程慢了…是这个道理吗?