我有一些我总是需要显示的文字(比如HUD)。当精灵越过它时,精灵会覆盖文本。如何始终在最顶层制作文字?
答案 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)
/* ... */
}