2013-02-09 2 views
0

타일링 된 맵 편집기 (http://www.mapeditor.org/)를 사용하여이 라이브러리를 사용하여 코로나에로드 할 수 있습니다 (http://developer.coronalabs.com/code/gridmap). 타일 ​​맵 편집기에서 미로지도를 만들었지 만 벽을 걷지 못하게 설정하는 방법을 모르겠습니다. 어떤 도움, 아이디어, 링크를 많이 주시면 감사하겠습니다. 고마워.코로나에서 걷기 가능하고 걷기 불가능한 타일 맵

답변

-1

타일이 어떻게 작동하는지 또는지도가 얼마나 큰지 잘 모르겠습니다. 또는 여전히 문제가있는 경우에도 마찬가지입니다. 그러나 최근에는 벽과 충돌하는 객체가 필요한 응용 프로그램 (방/건물)에서 작업하고있었습니다. 내가 한 일은 Photoshop의 전체 방 (벽과 모두)에 이미지를 만들었습니다. 그런 다음 배경으로 설정하고 직사각형 (display.newRect)을 사용하여 방의 이미지 아래에 표시되는 보이지 않는 벽을 만듭니다. 당신은 여전히 ​​아이디어를 찾고 있다면 비슷한 것을 시도 할 수 있습니다.

내가 그들과 충돌 할 수 있도록 실제 사각형 이미지의 벽을지도 물리학에 추가 할 수 있었다이 FASION에서
wall1 = display.newRect(x, y, w, h) 
wall2 = display.newRect(x, y, w, h) 
wall3 = display.newRect(x, y, w, h) 
wall4 = display.newRect(x, y, w, h) 

background = display.newImage("", x, y) 

physics.addBody(wall1, "static") 
... 
... 
... 

, 모든 동안은 사용자들이 생각 : 예를 들어

내 이미지에서 벽과 충돌합니다.

1

나는 당신이 그리드 맵으로 무엇을하려하고 타일을 바꿨다.

바둑판 식 배열에서는 별도 레이어에 걸어 놓을 수없는 부분을 만든 다음 레이어 팔레트에서 해당 레이어를 마우스 오른쪽 버튼으로 클릭합니다. '레이어 속성'을 선택하십시오. 이름 아래에 Physics : existent를 입력합니다. 값 표제 아래에 true를 입력하십시오. 저장하고 lua 파일로 내보내고 프로젝트에 포함시키고 완료하십시오!

관련 문제