Game !

Cocos (4)

  1. 2016.06.09 [Android/cocos] 안드로이드 포팅 후 앱 실행 시 게임 종료 현상

    하 진짜 저는 2주동안 진짜 이클립스도 깔아보고 헤더/소스파일 하나씩 넣어보면서 해봤는데 진짜 못찾겠더라구요 그리고 저는 이클립스 까니까 cmd 포팅이 안됐었습니다 하.............. 주변의 도움도 받고, 여러 가지 시도를 해보아 성공하였습니다. 코코스로 작업했습니다. 포팅에서 굉장히 애먹었는데 생략하겠습니다 폰에서 앱을 실행시켰는데 켜지지 않고 바로 '종료되었습니다.' 가 뜨는 경우 1. 코드에서 사용하는 리소스가 리소스 파일에 다 있는지 확인합니다. 2. 리소스 이름에 대문자가 있는지 확인합니다. -> 안드로이드(apk)에서는 대문자를 사용하면 안됩니다. ---> 저는 이걸 몰랐음 3. 리소스 확장자에 대문자가 있는지 확인합니다. -> .png (O) / .PNG (X) -----> 저는 이..

  2. 2016.05.30 [cocos/error] .cocos-priject,json is not found

    Error .cocos-priject,json is not found 이거 진짜 아무것도 아닌거였는데 1시간 정도 바보짓했다.. 당연히 나처럼 여기서 헤매는 사람이 전혀 없겠지만.... cmd로 cocos 컴파일 할 때 프로젝트 폴더에 접근해서 cocos compile test -p android 이렇게 하면 안되고 proj.android 까지 경로를 지정해준 다음에 컴파일을 적어줍니다. ex) C:\User\Me>cd 프로젝트 폴더 프로젝트 폴더> cocos compile ... (X) ----------------------------------------------- C:\User\Me> cd 프로젝트 폴더.proj.android 프로젝트폴더.proj.android> cocos compile...(O)

  3. 2016.04.18 [Cocos] Anchor point 와 Rect의 관계

    Anchor point 와 Rect의 관계 코딩하다, 움직이는 객체끼리 충돌처리를 해야하는 상황이 있었다. 스프라이트의 크기보다 1/2 작은 Rect 충돌 범위를 맞추려고 하다가 충돌이 엉뚱하게되는 버그가 생겼다 이 버그를 잡느라ㅏ 2일 꼬박 고민했는데 이것이 문제였다... (코코스에선 Rect 범위 출력해주는 기능이 없다.) 코코스의 좌표계다 왼쪽 하단부분이 0,0 으로 시작한다 스프라이트를 출력하다보면 앙크포인트 기본이 0.5 , 0.5 로 되어있는데 setAnchorPoint 함수로 앙크포인트 위치를 정할 수 있다 4가지로 나뉘는데, 이 게시글에선 생략한다. 문제는 앙크포인트와 Rect 출력에 대한 것이다. 코코스에서 Rect를 출력하면 좌표계 기준에 맞게 출력을한다 즉, x, y 위치가 rect ..

  4. 2016.03.15 [Cocos] 텍스트 출력 CharMap

    cocos로 작업할 때, 텍스트를 출력하는 CharMap 함수는 게임에서 많이 사용된다 왜냐하면 숫자를 이미지로 만들어서 출력해야하기 때문이다. 기본형 Label::createWithCharMap(cocos2d::Texture2D* texture, int itemWidth, int itemHeight, int startCharMap) 매개변수 순서 이미지파일 이름.확장자 / 너비 / 높이 / 아스키코드값 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 bool HelloJudai::init() { if(!LayerColor::initWithColor(Color4B::WHITE)) { return false; } auto label = Lab..

1