본문 바로가기

# 게임/# cocos2d-x9

cocos2d-x 인벤토리 만들기 공부용 게임 만들기의 맨 마지막 코스였다. 지금까지 대략 이렇게 만들었다. 플레이어 생성 - 맵 구성 - 적 생성 - 적 인공지능 생성 - 적의 총알 발사 및 처리 - 인벤토리 생성 대략적인 구성이다. 중간중간 함정이 많아서 고생도 했고 사실 좀 비 상식적인 방법으로 처리를 했으나 다 과정이라 생각했다. 인벤토리는 최대한 알고리즘을 이용해 구성하고 싶어서 노트에 펜으로 적어가며 구상을 했다. 탐색 속도, 중간 삽입 삭제에 용이해야 한다고 판단을 했고 어느 순간엔 STL Map에 LinkedList를 붙여서 체이닝을 생각했으나 ... 굳이? 생각이 들어서 B트리 혹은 레드블랙트리로 구성하려했으나.. 뜻대로 되지 않아서 나름 타협을 했고 결국 연결리스트로 구성하기로 했다. 땅에 버섯들과 롤 아이템들을 구성해.. 2020. 5. 14.
alternative -수정예정- this->setTouchEnabled(false) 의 경우 3.0으로 넘어오면서 화면의 모든 터치이벤트 멈춤 Director::getInstance()->getEventDispatcher()->setEnabled(false); 하나의 타켓(클래스)의 터치이벤트 멈춤 Director::getInstance()->getEventDispatcher()->pauseEventListenersForTarget(this); 다시시작 Director::getInstance()->getEventDispatcher()->resumeEventListenersForTarget(this); 2020. 2. 12.
안드로이드 포팅시 해야할 설정 ※매우 귀찮음 주의 처음 실행시 ==================== 1. ndk 경로 설정 local.properties -> ndk.dir=경로 ex) ndk.dir=C:\\android-ndk 2. error configure에 대해 https://atli-yeondi.tistory.com/14 [Solved]Android-studio with cocos2d-x :: external native build issues simple error configuring 오류 대상 :: cocos2d-x 프로젝트를 Android Studio포팅을 하다 생긴 문제 오류 내용 :: external native build issues : simple error configuring 예상 오류 :: 검색을 통해 찾은 정보에 의하면.... 2020. 2. 6.
physics editor & sprite sheet cocos2d-x 공부하는 학생의 글입니다. 참고 서적 : 핵심강좌! cocos2d-x, 이재환 저 개인적인 의견이므로 참고를 하는 수단으로 이용바랍니다. 더 좋은 팁을 적어주시면 공부하는데 더 큰 도움이 될것 같습니다. :D 공부를 하다가 궁금해졌다. physics editor로 plist를 만들어 스프라이트 끼리 충돌은 구현해 줬는데.. 내가 원하는건 단순히 과일을 떨어뜨린는게 아니다. 캐릭터를 움직이는게 목표인데... physics editor의 document라던가 tutorial쪽을 뒤져봐도 그와 관련한건 안나온다. 내 캐릭터는 걸을때만 4개의 이미지가 필요하다. 공격,점프,피격,떨어지는 폼,죽음 등등 스프라이트 이미지가 많은데 설마 하나하나에 전부 입혀줘야하나? 싶다가도 그러면 cpu연산만 많.. 2020. 1. 31.