0

AndEngine を使い始めたばかりで、画面を分割するための 2 つのフラグメントを作成するのを手伝ってくれる人がいるかどうか疑問に思っていました。AndEngine の分割画面機能を使ってみたのですが、画面がコピーされるだけです。独立して実行される 2 つの半分を作成したいと思います。左側の画面はスクロール可能なメニュー タイプの画面で、右側の画面でのタッチ操作を変更するボタンがあります。

だから私がやろうとしているのは、2 つのフラグメントを設定することです。1 つは通常のビューを実行し、もう 1 つは AndEngine を実行します。これまでのところ、私はそれを機能させていません。

これをコーディングする方法や、同じ結果を達成するためのより良い提案がある人はいますか?

ありがとう :)

4

2 に答える 2

2

よくわかりませんが、この問題はすでにAndEngineに実装されている可能性がありますが、回避策を考案しました。

Scene childScene = new Scene();
childScene.attachChild(your menu element sprite with onAreaTouched);
... here will be attached all other menu elements.
childScene.setBackgroundEnabled(false); // to make transparent background
mainScene.setChildScene(childScene, false, false, false);

その後、物理ボックスを作成します(PhysicsExample.javaを参照)が、最終的な長方形の地面、屋根、左のX座標をCAMERA_WIDTH / 2に変更します(画面の半分を作成するため)

于 2012-11-14T20:29:17.897 に答える
2

画面にボタンを設定できるようにしたい場合は、HUD(ヘッドアップディスプレイ)を使用することをお勧めします。ボタンの機能を説明し、HUD に追加するだけです。HUD 実現の例:

HUD hud = new HUD();
getEngine.getCamera().setHUD(hud);
hud.attachChild(your_button);
于 2012-11-15T14:06:29.390 に答える