게임

에셋 Super Tilemap Editor가 바닥면 Collider를 만들어주지 않아

by 조루나 posted Oct 27, 2022
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


https://5nani.com/xe/index.php?mid=Creative&document_srl=27040

  https://assetstore.unity.com/packages/tools/level-design/super-tilemap-editor-56339?lo...
조루나 | 2022.07.06

 

위에서 말했던 에셋을 써서 타일을 배치하는데

RPG 만들기 시리즈의 타일 시스템 느낌으로 굴러가다보니 Collider 생성이 2D 게임에 맞게 되어있었다.

 

 

 

image.png

 

요로코롬 옆 4면은 Collider가 벽 역할을 하고 있는데, 위 아래 면이 방꾸가 뚫려있다.

원하는 기능과 반대로 구현되어 있자너.

 

 

 

 

image.png

 

그래서 에셋의 코드를 약간 수정해서 윗면의 Vertex 점들에 대해서 Triangulator를 사용해서 면을 추가해보았다.

모양이 좀 안 예쁘게 나오긴하지만 예쁜 모양이 나올 Vertex Index를 구할 방법이 잘 떠오르지 않아서

그냥 누군가 만들어둔 코드로 날먹.

 

 

 

 

image.png

TilemapChunk_Collider.cs 파일에다가

대충 이렇게 꾸겨넣어주니 되드라-

 

 

 

 

https://answers.unity.com/questions/294485/where-can-find-triangulator-js-or-cs.html

Trangulator는 여기에 나와 있는 걸 주워다 씀.

 



Articles

1 2 3