问题是:我有一个图,它既有精灵又有身体。这个数字是可拖动的,在触摸事件的 Action Down 上,我需要断开主体,以便在拖动时不会与其他主体发生碰撞。然后在 Action Up 身体应该连接到精灵。我定义了两种方法来解决这个问题。
protected void connectBody() {
if (!bodyConnected) {
connector = new PhysicsConnector(mSprite, mBody, true, true);
mPhysicsWorld.registerPhysicsConnector(connector);
bodyConnected = true;
}
}
protected void disconnectBody() {
if (bodyConnected) {
if (connector != null) {
mPhysicsWorld.unregisterPhysicsConnector(connector);
}
bodyConnected = false;
}
}
但是,这不起作用。当我拖动图形时,它会与其他图形发生碰撞。谁能帮我解决这个问题?提前非常感谢。