0

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

私が直面している唯一の問題は、悪者がツリーの後ろにいて、ユーザーには見えない場合でも、悪者がポップされることです。

どうか助けてください...

4

2 に答える 2

0

彼らがいつツリーに戻ってきたかがわかっている場合は、そのスプライトのタッチ領域を無効にするか、戻ってきた場合に触れても何もしません。

于 2013-03-15T14:30:59.170 に答える