0
좋아, 그래서 2 이미지, 플레이어와 적을 가지고. 두 이미지 사이의 충돌을 검사하는 함수를 만들었습니다. 나는 2d 플랫폼 플레이어에서 볼 수있는 것처럼 플레이어를 충돌 시키려고했으나 이미지를 넘기 위해 플레이어를 멈추지 않고; 플레이어 이미지가 동일한 xy 좌표에서 멈 추면 여기 내가 가진 코드가있다.자바 스크립트 이미지 충돌
// FUNCTION
function CollisionCheck(Img1, Img2, Obj1, Obj2, width){
if(Obj1.x < Obj2.x + width && Obj1.x + width > Obj2.x && Obj1.y < Obj2.y + width && Obj1.y + width > Obj2.y){
colliding = true;
return;
}else{
colliding = false;
return;
}
};
// LOOP 충돌 확인하면서 (이 될 수 PROBLEM)
CollisionCheck(playerImg, enemyImg, player, enemy, 32);
while(colliding){
var x = player.x;
var y = player.y;
player.x = x;
player.y = y;
if(colliding = false){
return;
}
}