Cocos2d iphone Levelhelper sprite+;鬼鬼祟祟的操纵杆

Cocos2d iphone Levelhelper sprite+;鬼鬼祟祟的操纵杆,cocos2d-iphone,box2d,box2d-iphone,joystick,d-pad,Cocos2d Iphone,Box2d,Box2d Iphone,Joystick,D Pad,基本上我想移动我使用创建的LHSprite的box2d主体。 我已经尝试过移动LHSprite的box2d主体,根据天气情况,我的“鬼鬼祟祟”操纵杆处于活动状态(该部分工作正常),代码如下: if(dpad.leftJoystick.velocity.x > 0){ b2Vec2 force; force.Set(dpad.leftJoystick.velocity.x * 10.0f, 0.0f); Player.body->ApplyForce(force

基本上我想移动我使用创建的LHSprite的box2d主体。 我已经尝试过移动LHSprite的box2d主体,根据天气情况,我的“鬼鬼祟祟”操纵杆处于活动状态(该部分工作正常),代码如下:

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());
}
有人知道我该怎么做吗


谢谢。

LHSPrite有以下几种方法: [精灵位置:ccp(50,50)]//将精灵的位置与身体一起设置为50,50 [精灵旋转:240]//将精灵与实体一起旋转到角度240

您必须在更新方法中更新基于box2d body的LHSPrite位置(参见示例)