ゲーム画面にbacklayerとfrontlayerの2 つのレイヤーがあるAndEngineを使用してゲームを開発しています。バックレイヤーには、 1 人のプレイヤースプライトと複数のバディスプライトをアタッチしました。フロントレイヤーに木のスプライトを付けました。今私が欲しいのは、悪役がゲーム全体でジグザグに画面上を移動し、ユーザーが悪役に触れるとポップ(消える/切り離される)が、ツリーの後ろに行くとポップされないことですユーザーが悪役が表示されていない領域の木に触れたとき。私は木のイメージの背景を透明にしています。木には葉のない領域がいくつかあるため、領域も透明になり、その領域で悪者が見え、その領域でポップすることもできます。
私が直面している唯一の問題は、悪者がツリーの後ろにいて、ユーザーには見えない場合でも、悪者がポップされることです。
どうか助けてください...