如
auto sp = Sprite::create(“Icon-40.png”);
sp->setPosition(100,100);
map->addChild(sp); //map是一个层
auto body = PhysicsBody::createBox(sp->getContentSize(),PHYSICSBODY_MATERIAL_DEFAULT);
sp->setPhysicsBody(body);
当我移动map层时
map->setPosition(map->getPosition() + Point(-5 , 0));
刚体不会移动,如果不设置刚体的话,精灵时会跟着动的
我试过在下面再加一句
sp->setPosition(sp->getPosition() + Point(-5 ,0));
这时候能移动了,但是能看到精灵一直再抖动,不平滑,求解好方法