2013-06-14 4 views
0

큰 문제가 있습니다. 미로를 만들고 싶습니다. 나는 미로 경로를 만들 수 있지만, 플레이어는이 미로 경로를 걸을 수 없습니다. 랜덤 미로 경로 알고리즘을 만들었습니다. 미로는미로 배경 알고리즘 ActionScript3

> var maze_draw:Sprite = new (...)<br> 
maze_draw.graphics.lineStyle(2,0xff0000); 
      maze_draw.graphics.moveTo(10,10); 
      maze_draw.graphics.lineTo(10+wall_size*maze_width,10); 
      maze_draw.graphics.lineTo(10+wall_size*maze_width,10+wall_size*maze_height); 
      maze_draw.graphics.lineTo(10,10+wall_size*maze_height); 
      maze_draw.graphics.lineTo(10,10); 

보면 그림의

알고리즘이 미로의 방법은 내 플레이어가 내 미로에 들어갈 수 없 drawing.But입니다. 이 미로는 배경이있는 정사각형처럼 보입니다. 그러나 나는 배경을 만들지 않았지만 선만 만들었다. 이것은 나의 충돌 방법 :

> if (e.keyCode==40){ 
     guy.y+=5; 

     if (guy.hitTestObject(maze_draw)){ 
      guy.y-=5; 

     } 

플레이어가 보이지 않는 벽에 갈 때 엄마 플레이어가 엄마의 미로에 들어갈 수있을 때, 그는에 ... 가 어떻게, 미로 미로 충돌을 만들 수 있습니다 갈 수 없어? 내 영어로 죄송합니다 ...

+0

사람 ?? ???????????? – user2486389

답변

0

어쩌면이 site에 가야합니다. 이것은 위대한 자습서 중 하나 일뿐입니다. 이것이 당신이 검색하는 것이 아니라면, 그는 또한 미로에 관한 많은 다른 튜토리얼을 가지고 있습니다.

+0

[링크 전용 답변] (http://meta.stackoverflow.com/tags/link-only-answers/info)은 권장하지 않으므로 SO 답변은 솔루션 검색의 종점이어야합니다 (시간이 지남에 따라 부실 해지는 경향이있는 참조의 또 다른 중간 기착). 링크를 참조 용으로 유지하면서 독립형 시놉시스를 여기에 추가하는 것을 고려해보십시오. – kleopatra

+0

실제 응답이 매우 길어서 내가 더 이상 설명하지 못했기 때문에 이것이 더 좋을 거라 생각했습니다. 내가 연계 된 튜토리얼보다 짧았습니다 ...하지만 다음 번에 더 잘 만들려고 노력합니다. – benbar