1

我有一些我总是需要显示的文本(如 HUD)。但是,当精灵越过它的顶部时,精灵会覆盖文本。我如何始终在最顶层制作文本?

4

1 回答 1

2

为什么你不使用HUD类?您可以将它附加到您的相机上,它将始终覆盖在您的常规场景中附加的所有实体。为了实现这一点,您需要创建一个 HUD 实例,将您需要的精灵附加到所有内容之上,并使用相机中的 setHUD 方法。

编辑:

@Override
protected Scene onCreateScene() {
    /* ... */
    HUD hud = new HUD();
    hud.attachChild("your sprite with the text goes here");
    getEngine().getCamera().setHUD(hud); //or mCamera.setHUD(hud)
    /* ... */
}
于 2012-07-01T06:31:37.643 回答