본문 바로가기

전체 글96

[SOLVED]Error running '프로젝트명': Gradle project sync failed. Please fix your project and try again. Error running '프로젝트명': Gradle project sync failed. Please fix your project and try again. 이와 같은 오류시 1. Goto File -> Invalidate caches / Restart File에서 중간쯤 Invalidate caches/Restart옵션을 누른 후 restart를 해주면 된다. 뭔가 엄청난건줄 알았는데 생각보다 그냥.. 끝났다 2020. 5. 14.
cocos2d-x 인벤토리 만들기 공부용 게임 만들기의 맨 마지막 코스였다. 지금까지 대략 이렇게 만들었다. 플레이어 생성 - 맵 구성 - 적 생성 - 적 인공지능 생성 - 적의 총알 발사 및 처리 - 인벤토리 생성 대략적인 구성이다. 중간중간 함정이 많아서 고생도 했고 사실 좀 비 상식적인 방법으로 처리를 했으나 다 과정이라 생각했다. 인벤토리는 최대한 알고리즘을 이용해 구성하고 싶어서 노트에 펜으로 적어가며 구상을 했다. 탐색 속도, 중간 삽입 삭제에 용이해야 한다고 판단을 했고 어느 순간엔 STL Map에 LinkedList를 붙여서 체이닝을 생각했으나 ... 굳이? 생각이 들어서 B트리 혹은 레드블랙트리로 구성하려했으나.. 뜻대로 되지 않아서 나름 타협을 했고 결국 연결리스트로 구성하기로 했다. 땅에 버섯들과 롤 아이템들을 구성해.. 2020. 5. 14.
ㅋㅋㅋ하아 배경은 따로 TMX파일에서 이미지 캡쳐로 따왔다. ( 그라운드를 더 자세하게 설정하려고 ) 보면 알듯 디버그모드 진행중이고 첫 장면에서 주인공 캐릭터만 바디가 활성화 되어있고 적 바디는 흰색으로 비활성화?상태다. 지금은 바디를 그냥 box형태로만 제작해서 정확히 붙어있지 않을 경우 저렇게 몹이 죽지 않는다. 개그도 이런 개그가.. 2020. 4. 27.
초보의 이상과 현실 선요약 Side-Scrolling 게임에선 box2d를 사용할 이유가 없는것 같다. 해결한지는 좀 됐지만 나름.. 의미있었고 잔머리 많이굴린 부분이라 따로 저장을 해두었다. 문제 :: 해당 gif 파일을 보면 알 것이다. 빙판길처럼 캐릭터가 쭉 미끄러진다. (이때는 배경 TMX 파일만 적용했고 따로 건들진 않았다. 배경은 무시) 갑자기 화면이 커진건 무시하자! 이상 :: 해당 짤처럼 캐릭터가 저렇게 멈춰야한다. 사실 이때만해도 성공했다고 생각했다.. 파일이 좀 깨진건 무시 현실 :: 캐릭터는 잘 멈췄다. 하지만 점프가 안된다.. 그리고 조이스틱을 옮겨보니 갑자기 텔레포트를 한다. 갑자기 싸해졌다. 개그 :: 사실 스프라이트만 그 자리에 멈췄을뿐 바디는 쭉 밀려나간다 ㅋㅋㅋㅋ 그래서 조이스틱을 건드리면 바.. 2020. 4. 27.