如何使文本始终显示在顶部(AndEngine)?

时间:2012-07-01 06:19:24

标签: text andengine layer

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

1 个答案:

答案 0 :(得分: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)
    /* ... */
}