0
내 코드에서 높이가 요소의 위치와 비교하여 요소가 게임의 div를 벗어나지 않도록합니다.정수로 픽셀 수를 구문 분석
먼저 내 요소 인 뱀의 위치를 얻습니다. 그리고 커서가 너무 가깝다면 나는 그것을 움직인다. 그런 다음 마지막에는 상단과 하단에서 최소 20 픽셀 떨어져 있는지 확인합니다. 이
var posL = $("#snake").position().left;
var posT = $("#snake").position().top;
if((e.pageX-200 < posL) && (posL < e.pageX-50)){
if(posL > 20){
posL = posL - 5;
}else{
posT = posT + 5;
}
...
if(posT < 20){
posT = 20;
}else if(posT > parseInt($("#game").height)){
posT = parseInt($("#game").height) - 20;
}
정확하게 "작동하지 않음"이란 무엇입니까? # 게임의 맨 아래에서 충돌을 감지하려고한다면 posT에 #snake 높이를 추가해야합니다. –
내 이미지가 충분히 작아서 약간 꺼지는 것을 잊어 버렸습니다. 내 문제는 else if 문이 멈추지 않았기 때문입니다. –