다른 언어로 된 예제에서 PHP 경로 찾기를 만들고 내 게임의 필요에 맞게 조정했지만 값을 반환하지 않았습니다.PHP 패스 파인더가 결과를 반환하지 않음
내가주의해야 할 점은 - 오류 로그 파일에도 오류가 없으므로 논리 오류를 추측 할 수 있습니까? 내가 실수를 볼 수 없습니다 왜냐하면 어떤 사람이 그것을 발견 할 수
희망 =/
코드 : http://www.paste.to/NDI3MTE1
다른 언어로 된 예제에서 PHP 경로 찾기를 만들고 내 게임의 필요에 맞게 조정했지만 값을 반환하지 않았습니다.PHP 패스 파인더가 결과를 반환하지 않음
내가주의해야 할 점은 - 오류 로그 파일에도 오류가 없으므로 논리 오류를 추측 할 수 있습니까? 내가 실수를 볼 수 없습니다 왜냐하면 어떤 사람이 그것을 발견 할 수
희망 =/
코드 : http://www.paste.to/NDI3MTE1
그냥 정말 짧은 모양을했다,하지만 :
function findpath($sx, $sy, $sdata) {
if(in_array($sx, $sdata) && in_array($sy, $sdata($sx))){
...
}
}
$sdata = array(
"13" => ...,
"14" => ...,
"15" => ...
);
$astar = findpath(13,15,$sdata);
in_array
검사 배열을 값이 아니라 열쇠가 ... 그런 식으로 모든 기능은 아무 것도하지 않습니다. 이 경우 array_key_exists
을 사용하십시오.
여기에 코드를 게시하십시오. 스팸 필터가 내 마지막에 차단하고 있습니다 ... –
문자가 너무 길었습니다. – Sir