Elepsis Eclipse
Гений
(64081)
4 года назад
А стрельба идет в любом направлении или только лево-право, верх-вниз?
if( $('.enemy').position().bottom >= $('.bullet').position().top ) {
// столкнулись.
}
Это при условии, что противник один, и снаряд тоже один.
Иначе нужно активно работать с массивами и объектами...
P.s. но всё равно мало что понятно, без полного кода с HTML...
let a
let b
function movebullet(){
k = setInterval(function(){
$(".bullet").each(function(index,el){
b = $(el)
$(el).animate({
top:"-=10px"
},10)
if($(el).position().top < 0){
$(el).remove()
}
$(".enemy").each(function(el,i){
a = $(i)
})
console.log($("#game").height() - ($(".enemy").position().top + $(".bullet").position().top) +" bullet")
})
})
}