サイトのトップへ戻る

AndEngineドキュメント 日本語訳

HUDを作成する:

一部の開発者、特に初心者にとってはHUD が何を意味するのが正しく理解することは難しいかもしれません。 - (ヘッドアップディスプレイ) とは、情報をユーザーインタフェースの一部としてプレイヤーへ視覚的に提示する手法です。 もうお分かりかもしれませんが、例えばスコアテキストやプレイヤーの状態やコントローラーやその他ボタンが該当します。 それらは、単純にあなたのカメラの動きを"追跡します"。

HUD は Scene クラスのサブクラスで、Entity を貼り付ける分には違いがありません。そのため、HUDを作成して使用する簡単なサンプルは以下になります:

HUD hud = new HUD();
hud.attachChild(yourEntity);
camera.setHUD(hud);

基本的にはこれで完了です。上記のサンプルを見て気づいたでしょうが、HUD はCameraに '登録' しなければなりません。 大抵の人は子SceneとしてHUD を使用していることが多く、それでも動作はしますが、正しいやり方ではありません。