私は多くの壁に当たったかどうかを検出する衝突コードを持っていますが、壁が取り除かれても別のフレームに移動すると、他のフレームでコードを停止させるにはどうすればいいですか?
私は次のフレームに入るときに何とかコードを止めれば助けになると思います。
また、私はこれで新しいです。
これは私のコードです。
function myHitTest(obj:DisplayObject, arr:Array):Boolean {
for (var i:int = 0; i < arr.length; ++i) {
//for (var item:DisplayObject in arr) {
var item:DisplayObject = arr[i]
if (obj.hitTestObject(item)) {
return true;
}
}
return false;
}
var everywall:Array = [w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15,w16];
ありがとうございます、両方とも動作します。私は最初のように彼の答えを選んだ。ごめんなさい。 – LochyMacleod