Photoshop、壁とゲートの束を使用して静的オブジェクトのセットを作成し、背景を透明にしました。画像は私のbunchOfWalls
地図と同じサイズ(600x600x)です。
したがって、私が行うFlxU.overlap(bunchOfWalls, myHero, heroHitWalls);
と、この関数は、画像の透明な領域で検出されたすべての衝突でトリガーされるため、ヒーローが行うすべての動きでトリガーされます。つまり、画像レイヤーはマップレイヤー自体の上にあり、同じサイズ(両方とも600x600)であるため、ヒーローは移動できません。
FlixelにbunchOfWalls
画像の透明な領域を無視させる方法はありますか、または同じ効果を行う別の方法はありますか?