さて、「onEnterFrameHandler」関数に関連付けられたcollisionTest関数があります。
したがって、見た目を単純化するには:
onEnterFrameHandler(e:Event):void{
testCollision();
}
testCollision():void{
trace("always running");
if(1_MC.hitTestObject(2_MC)){
//do stuff
}
}
問題は、常に実行されていることです。衝突をテストするために常に実行されています。それがこのプロジェクトの遅れを引き起こしているのではないかと感じています。
いつでもイベントをチェックできる必要があるが、イベントが発生していない間は実行されないようにする必要がある関数を制御する良い方法を知っていますか?