我有一些我总是需要显示的文本(如 HUD)。但是,当精灵越过它的顶部时,精灵会覆盖文本。我如何始终在最顶层制作文本?
问问题
1089 次
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 回答