Photoshop、壁とゲートの束を使って静的オブジェクトのセットを作成し、背景を透明にしました。 bunchOfWalls
イメージは私のマップ(600x600x)と同じサイズです。Flixelをオーバーラップする際に透明な画像を無視する方法は?
私がFlxU.overlap(bunchOfWalls, myHero, heroHitWalls);
を実行すると、イメージの透明領域で検出されたすべての衝突でトリガされるため、この機能はヒーローが行うすべての動きでトリガします。つまり、イメージレイヤーがマップレイヤーの上にあり、同じサイズ(600x600)のため、ヒーローは移動できません。
Flixelが私のbunchOfWalls
イメージの透過領域を無視する方法はありますか?それとも、同じ効果を出す別の方法がありますか?
IllustratorやFireworksのようなベクトルを与えるプログラムを使用してみませんか? –