【问题标题】:Andengine: Connect two bodiesAndengine:连接两个实体
【发布时间】:2014-09-02 19:31:48
【问题描述】:

我正在创建一个简单的游戏,我尝试创建一个小块,当它发生碰撞时
对于另一个身体,它会粘在另一个身体上。

这里是一个sn-p:

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 正在工作,但此主体未连接两个主体。 两者都是动态物体。

谢谢

【问题讨论】:

    标签: android andengine physics game-physics


    【解决方案1】:

    你不能在 Box2D 的 Step()-Call 中修改世界,因为世界被锁定了!见Box2D AndEngine: app hangs out when creating Joints during ContactListener?

    【讨论】:

      猜你喜欢
      • 2017-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-27
      • 2014-09-30
      • 1970-01-01
      相关资源
      最近更新 更多