2014-09-02 51 views
0

我正在创建一个简单的游戏,我试图创建一个小块,当它碰撞
与另一个物体时,它会粘在另一个物体上。Andengine:连接两个物体

这里的一个片段:

ContactListner(){ 
    ... 

    Body b1 = x1.getBody(); 
    Body b2 = x2.getBody(); 
    Player p = ((Player) x2.getBody().getUserData()); 
    DistanceJointDef d = new DistanceJointDef(); 
    d.initialize(b1, b2, b1.getWorldCenter(), b2.getWorldCenter()); 
    d.collideConnected=true; 
    physicsWorld.createJoint(d); 

我ContactListner工作,但身体没有连接这两个机构。 两者都是动态的身体。

THX

回答