儿童精灵不与父母一起移动 - AndEngine

时间:2014-01-15 03:19:37

标签: android andengine

我正在尝试制作一个游戏,其中我有一个父精灵和附加的子精灵。我希望父精灵从下到上移动(这是成功完成的),但问题是子精灵没有与父级一起移动。它停留在屏幕的底部。以下是负责附加精灵的代码。

float points[] = parent.convertSceneToLocalCoordinates(0, 0);
child.setPosition(points[0], points[1]);
            mScene.attachChild(parent);
            parent.attachChild(child);
            mScene.registerTouchArea(parent); 
            mScene.registerTouchArea(child); 
            parent.setZIndex(0);
            child.setZIndex(1);

在创建子精灵时,我只使用0,0作为坐标。 我正在使用“路径”在路径上移动父级。 另外要提到的是父母是“精灵”,孩子是“动画精灵”

1 个答案:

答案 0 :(得分:0)

mScene.attachChild(parent);
parent.attachChild(child);
mScene.registerTouchArea(parent); 
//mScene.registerTouchArea(child); 
//parent.setZIndex(0);
parent.registerEntityModifier();
//child.setZIndex(1);