2d를 좋아해서 유니티 고도 게임메이커 세개중에 고민하다 튜토리얼 한번씩 해보니
게임메이커가 2d관련해서 심플하고 직관적인거 같아서 선택 후 공부중입니다.
그런데 아이소메트릭 관련기능은 없는건가요?..
포럼이나 외국 글 찾아보니 좌표를 아이소메트릭 좌표로 변환 해서 타일 그리고 이동이나 선택 위치도 좌표 값을 변경하며 위치값을 조정해서 사용하더군요
이러면 A star 알고리즘 사용할때도 원래이동 좌표를 조정한값으로 배열에 담아두고 심지어 충돌 오브젝트들의 위치값도 조정하며 진행해야 할텐데
뭔가 작은 알고리즘 하나를 만들어 두고 사용해야 할것 같아서요..
탑뷰나 플랫포머 등은 확실히 편리한데 아이소메트릭은 2.5d라고 봐야해서 그런지 확 어려워지네요 ㅠ
관련 기능 게임메이커에는 없는게 맞겠죠..? 아무리 찾아봐도 안나와서 혹시나 하고 질문드립니다
아이소메트릭으로 2D 만드는게 진짜 하드함의 끝판왕인데 ㄷㄷ 그냥 3D로 만들고 시점 조절을 하셈 그게 2d보다 훨씬 편함...
게임메이커로 하려면 못할건 없는데 솔직히 그런 코스트를 감당할 이유가 딱히 없다고 생각함...
좋은방법이네요 참고하겠습니다 감사합니다 ㅠ
아이소메트릭이 이쁘긴 이쁜데 2D에서 3차원을 표현하려는 시도이다 보니까 Y축과 Z축의 Depth 차이를 주기가 힘들어서 존12내게 어려움 ㅇㅇ 별로 추천하진 않음
감사합니다 어렵네요 ㅠ
제가 겜메로 아이소메트릭하는데 걍 타일안쓰고 에셋레이어에다가 통짜맵 그린거 넣어서 쓰고있어요
길찾기 알고리즘은 mp grid로하는데 그리드 크기를 가로길이가 세로길이의 두배정도로 설정하고 하면 얼추.. 그럴듯해보입니다 그리고 npc의 피벗을 가운데 아래로두면 더 그럴싸할거에요
Depth는 피벗이 가운데 아래라고치면 depth=-(y-대충 스프라이트 중간부분) 일케하면 됩니다
장애물판정은 그냥 네모 스프라이트 1픽셀에 반투명한 스프라이트 오브젝트만들고(충돌은 회전하는 직사각형으로) 룸에다가 그거 크기조절,회전해서 벽만들고 mp grid에 뭐 오브젝트로 장애물처리하는게있을거에요 그거써서 넣고 장애물오브젝트는 visible을 false로하면 됩니다
저도 초보라서 걍 야매방식으로 쓰고있긴한데 이방식으로하면 급한불은 꺼지는거같더라고요 그리고 mp grid쓰게된다면 무조건 이건 직사각형 그리드만 되니까 여기서 뭐..좌표 바꾸고 해도 그대로일거에요
혹시 더 궁금한거 있으면 옾챗와주세요
https://open.kakao.com/o/sUNuqHYf
괜찮은 방법이네요 많은 도움되었습니다 감사합니다 ㅎ
개발 홧팅입니당