レース ゲームを作成し、カメラは以下のコードで車を追跡します。また、ボタンとして (100px,100px) にあるシーンにスプライトがあります。問題は、カメラが動くとき、ボタンが決して動かないことです。常に画面に表示されますが、動きません。どうすればよいですか?
mCamera.setChaseEntity(sprite);
HUD を使用します。カメラが動いても動かない特別なシーンであり、まさにそのために作成されました。基本的な使用法は次のようになります。
private HUD mHUD;
mHUD = new HUD();
camera.setHUD(mHUD);
mHUD.attachChild(button);
カメラを動かしたときにボタンを動かすように指示します。(非推奨) または、カメラ ビューの上のレイヤーにボタンを配置して、カメラの動きとは無関係にします。