私はゲームを作っています。このゲームのメインキャラクターが死亡したとき、または彼がすべての敵を倒したとき、新しいインテント、一種のスコア画面が開始されます。これをインテント B と呼びましょう。
私のゲームは、プレイ中に画面全体を埋めることが多く、インテント B が呼び出されると、これも画面全体を埋めます。
問題は、インテント B が .png 背景の XML ビューであるということです。これは、「スコアボード」の周りに約 100px 幅のフレームがあるように、.png がキャンバス上で機能するので、空であると考えました。古いアクティビティ (My gameView) を表示したい場所。要するに、私はこのフレームをシースルーにして、インテント B が私のゲームの上に置かれたように見えるようにしたいと思っています。他のゲームアプリでこれを見たことがあると思います。
新しいインテントを開始する方法の擬似コード:
if(Health<=0){
setRunningOnMainThread(false);
Intent intent = new Intent(package.package.ScoreBoard);
intent.startActivity();
}
マニフェストであらゆる種類のものを試しFLAGS
ましたが、フレームは黒のままです。インテント B の背後に何もないように。
これを説明するのは難しいので、さらに情報が必要な場合はお知らせください。