본문 바로가기

개인공부/cocos2d-x

#pragma once와 #pragma comment 에 대하여 #pragma once와 #pragma comment 출처 : http://blog.paran.com/knowhow/16885577 #pragma 는 #로 시작하는 Precompiler(전처리구문) 지시자중 하나이다.컴파일러에 종속적인 명령으로, 컴파일러에 직접 정보를 전하기 위해 사용하는데,컴파일러에 종속적이기 때문에 컴파일러는 변경했을 경우 실행을 보장하진 못한다. #pragma 명령어 중 자주 쓰이는 once 와 comment()에 대해서 알아보자. 1. #pragma once #pragma once 는 C의 헤더 파일 최상단에서 자주 볼 수 있는데, 컴파일러에게 해당 헤더 파일이 한번만빌드되도록 알려주는 명령이다. 즉, 여러번 인클루드 되는 것을 컴파일러 차원에서 막아주게 된다. 예를 들어, A... 더보기
cocos2d-x visual studio 한글깨짐 문제 cocos2d-x visual studio 한글깨짐 문제 visual studio를 사용해서 github를 이용하면 한글이 깨진다. 비쥬얼스튜디오에서 기본적으로 인코딩방식이 UTF-8이 아니라서 그런다고한다. 바꾸는 방법은 간단하다! 자신의 비쥬얼스튜디오가 깔린 폴더아래 다음과같은경로로 이동해준다. C:\Program Files\Microsoft Visual Studio 11.0\VC\vcprojectitems 이곳에 가보면 hfile과 newc++file이 있다. 이 둘의 인코딩방식을 utf-8로 변경해주면된다!! 인코딩방식을 utf-8로 변경하는 방법은 비쥬얼스튜디오를 실행해서 해당 파일을 불러온다음에 다른이름으로 저장을 누르면 저장버튼옆에 ^이 아랫방향으로 향해있는 그 버튼을 누른다.그러면 거기에 .. 더보기
cocos2d-x 조명효과 cocos2d-x 조명효과 마녀사냥이라는 게임을 보다가 이번에 게임을 만들면서 깨달아가는거지만, 여태까진 내게 주워진 스프라이트가없다면 어떻게 해야할지몰라했다.무슨말이냐면, 게임에서 동굴맵에 들어가면 캐릭터주변 혹은 동굴내의 촛불있는부분만 밝고 나머진 어두운걸볼수있다. 난 이거를 어떻게 개발한건지 처음엔몰랐었다. 하지만 오늘 알게된게openGL이란것이었다. cocos2d-x를 통해 게임을 처음 만들면서http://blog.naver.com/PostView.nhn?blogId=cloudlevel&logNo=50175737922&categoryNo=17&parentCategoryNo=8&viewDate=&currentPage=1&postListTop 조금 더 큰 세상 바라보기 프로젝트 (아래사진 클릭시 링크.. 더보기
Advanced 에니메이션 https://www.google.co.kr/#fp=a6ab6badaaafe9aa&newwindow=1&q=cocos2d-x+stop+animation+sprite 기초적인 애니메이션은 runAction으로 해당 애니메이션을 무한반복후, 어느지점에서 멈춰주는거다. 하지만 이렇게될경우, 맨마지막모션이 원할하지않다. 그래서 위 URL을 참조하기 바란다. 더보기
cocos2d-x에러해결동안 참고한 사이트 cocos2d-x 에려 해결. 참고 사이트 http://stackoverflow.com/questions/17126534/cocos2d-x-android-develoement-build-native-sh-giving-error-in-windows-7 http://hashs.tistory.com/category/%EC%BD%94%EC%BD%94%EC%8A%A42D-X http://blog.daum.net/synsy/7664321 http://www.androidpub.com/2430228 조금 더 큰 세상 바라보기 프로젝트 (아래사진 클릭시 링크로 이동) 나를 성장시켜줄 첫번째 도구 - 똑똑이 (아래사진 클릭시 링크로 이동) 더보기
cocos2d-x 컴파일 성공여부 파악 cocos2d-x 컴파일하 .. 난 진짜 make: Leaving directory `/cygdrive/c/Users/user/Desktop/20130730Start/seed-the-adventure/projects/seed/proj.android' 이 문구만 나오면 컴파일 성공한줄알았어. 근대 아니야!! StaticLibrary : libchipmunk.a Compile thumb : cpufeatures libs/armeabi/libcocos2dcpp.so make: Leaving directory `/cygdrive/c/Users/user/Desktop/20130730Start/seed-the-adventure/projects/seed/proj.android' 이런꼴이어야해 !!! 낚인예제 1. $.. 더보기
ERROR해결_Android:mk:12 recipe commences before first target Android:mk:12 recipe commences before first target $ ./build_native.sh The Selected NDK toolchain version was 4.8 ! NDK_ROOT = C:\android-ndk-r9-windows-x86_64/android-ndk-r9 COCOS2DX_ROOT = /cygdrive/c/Users/user/Desktop/20130730Start/seed-the-adventure/ projects/seed/proj.android/../../.. APP_ROOT = /cygdrive/c/Users/user/Desktop/20130730Start/seed-the-adventure/proje cts/seed/proj.android/.. .. 더보기
물리엔진 Box2D _ HillClimb , 앵그리버드에서 쓰임 http://skn1230.blog.me/70161268675 더보기
cocos2d-x개발환경구축 cocos2d-x개발환경구축 http://cafe.naver.com/cocos2dxdev/8 OR http://cafe.naver.com/cocos2dxusers 조금 더 큰 세상 바라보기 프로젝트 (아래사진 클릭시 링크로 이동) 나를 성장시켜줄 첫번째 도구 - 똑똑이 (아래사진 클릭시 링크로 이동) 더보기
cocos2d-x 초기설정세팅 및 튜토리얼 cocos2d-x 초기설정세팅 및 튜토리얼 http://cocos2dx.tistory.com/entry/cocos2dx-초기-세팅-방법 http://cocos2dx.tistory.com/1 조금 더 큰 세상 바라보기 프로젝트 (아래사진 클릭시 링크로 이동) 나를 성장시켜줄 첫번째 도구 - 똑똑이 (아래사진 클릭시 링크로 이동) 더보기