オブジェクト間の衝突を検出するこの機能があります。ティッカー (FPS 60) 内で呼び出されます。if ステートメントは、2 つのオブジェクトが一緒にある限り実行されます。これはティッカーと関係があり、フレームごとに if を実行していると思います。たとえば、2 つのオブジェクトが衝突したときに、その人が 4 点または 10 点ではなく 1 点を獲得するようにするには、これを修正する最善の方法は何でしょうか。
function collDec(){
var minDistance = 10 + 10;
var xDist = circle.x - arrow.x;
var yDist = circle.y - arrow.y;
var distance = Math.sqrt(xDist*xDist + yDist*yDist);
if (distance < minDistance) {
Lpoints.text = "Points: " + ++pointsAm;
//console.log("HIT");
var dingSound = createjs.Sound.play("sound/ding.mp3");
//reset();
}
} // End of collDec