基本上我想移动我使用LevelHelper创建的LHSprite的box2d主体。 我已经尝试移动LHSprite的box2d主体,根据天气我的SneakyJoystick是活动的(该部分工作正常),使用以下代码:
if(dpad.leftJoystick.velocity.x > 0){
b2Vec2 force;
force.Set(dpad.leftJoystick.velocity.x * 10.0f, 0.0f);
Player.body->ApplyForce(force, Player.body->GetPosition());
}
任何人都可以看到我的工作方式吗?
感谢。
答案 0 :(得分:0)
LHSPrite有以下方法: [sprite transformPosition:ccp(50,50)]; //将精灵位置与物理身体一起设置为50,50 [sprite transformRotation:240]; //将精灵旋转到角度240,与物理身体一起
你必须在update方法中更新基于box2d body的LHSPrite帖子(见例子)。