常に表示する必要があるテキストがあります (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 に答える