Ios cocos2d-x中Box2d体的运动

Ios cocos2d-x中Box2d体的运动,ios,cocos2d-x,box2d,box2d-iphone,Ios,Cocos2d X,Box2d,Box2d Iphone,我需要根据从游戏中心服务器收到的位置移动box2d机身 收到体位后,我只需使用以下命令更新身体位置:- Carbody->SetTransform(b2Vec2(serverposition.x,serverposition.y),0); 但它以不适当的方式移动身体(例如,身体在屏幕上显示一些小人物)。同时我的精灵形象不动(附身) 为了解决定位问题,我拍摄了一张普通的精灵图像,然后在更新中用box2d身体位置来改变位置 例如:- 您的车体移动基于服务器位置。它会无形地移动。 没有用

我需要根据从游戏中心服务器收到的位置移动box2d机身

收到体位后,我只需使用以下命令更新身体位置:-

   Carbody->SetTransform(b2Vec2(serverposition.x,serverposition.y),0);

但它以不适当的方式移动身体(例如,身体在屏幕上显示一些小人物)。同时我的精灵形象不动(附身)

为了解决定位问题,我拍摄了一张普通的精灵图像,然后在更新中用box2d身体位置来改变位置

例如:-

您的车体移动基于服务器位置。它会无形地移动。 没有用户数据的b2body(图像)

这是你正常的精灵形象。就像这样看着你的精灵形象

 car->setPosition(ccp(carMainBody->GetPosition().x*PTM_RATIO,carMainBody->GetPosition().y*PTM_RATIO));
这个方法对我很有效

 car->setPosition(ccp(carMainBody->GetPosition().x*PTM_RATIO,carMainBody->GetPosition().y*PTM_RATIO));