Я играю в оборону башни и довел ее до такой степени, что мои башни стреляют пулями через определенные промежутки времени.Но мне нужно иметь возможность удалить мувиклипы.Например, если башня стреляет в пулю, она создает копию мувиклипа, нацеленного на дубликат конкретного врага.Однако я не могу понять, как настроить hitTest.Есть ли какой-нибудь способ получить хит-тест для проверки всех дочерних видеоклипов, дублированных из определенного объекта?
РЕДАКТИРОВАТЬ: я добавил эту функцию, которая должна выполняться каждую секунду.Но по какой-то причине он не подтверждает попадания.
function checkHits(){//checks for hits between enemies and bullets
for (var zz = 0; zz < bulletArray.length; zz += 1)//checks for each bullet
{
for(var yy=0;yy<enemiesArray.length;yy+=1){//checks for each enemy
trace("enemies loc"+yy+":"+enemiesArray[yy]);
trace("bullet loc"+zz+":"+bulletArray[zz]);
if(bulletArray[zz].hitTest(enemiesArray[yy])){
trace("HIT!");
removeMovieClip(bulletArray[zz]);
removeMovieClip(enemiesArray[yy]);
bulletArray.splice(zz,1);
bulletArray.splice(yy,1);
}//end if
}//end for
}//end for
}
function dupeCircle()
{
//trace("Dupe circle initiated");
duplicateMovieClip(circlebase, "_root.circle" + circleCount, circleCount);
bulletArray.push("circle" + circleCount);
trace(bulletArray[0]._width);
circleCount += 1;
}
Это код для объекта, который добавляет круги.