我正在尝试制作一个游戏,其中我有一个父精灵和附加的子精灵。我希望父精灵从下到上移动(这是成功完成的),但问题是子精灵没有与父级一起移动。它停留在屏幕的底部。以下是负责附加精灵的代码。
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作为坐标。 我正在使用“路径”在路径上移动父级。 另外要提到的是父母是“精灵”,孩子是“动画精灵”
答案 0 :(得分:0)
mScene.attachChild(parent);
parent.attachChild(child);
mScene.registerTouchArea(parent);
//mScene.registerTouchArea(child);
//parent.setZIndex(0);
parent.registerEntityModifier();
//child.setZIndex(1);