본문 바로가기

분류 전체보기53

파일저장 경로 변경하기(ios, android 대응) iOS 에서 iCloud 가 도입되면서 Document 폴더를 같이 쓰기때문에 더이상 여기에 저장할수 없게 되어버렸다. std::string CCFileUtils::getWriteablePath(){ // save to document folder // 아래줄을 NSCachesDirectory 로 변경 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; std::string strRet = [documentsDirectory UTF8String]; strRet.append("/"); re.. 2014. 3. 17.
cocos2d-x 3.0beta2 에서 새프로젝트 생성하기 cocos2d-x 3.0beta2 에서 새 프로젝트를 생성해보려고 했다.일단 구글링을 하지않고, 2.2 처럼 해보려고 했다.create_project.py 를 실행시키면 help가 나오려니 하고 실행해보았다. $ cd cocos2d-x-3.0beta2/tools/project-creator $ ./create_project.py 3.0 에서 작은 변화를 기대했는데, 그결과 짜잔~! project Path 에 생성할 폴더를 설정하고 create 버튼을 누르면 근데 좀 다른것이 2.2 에 있던 모든 플랫폼이 보이지 않는다는 것. proj.androidproj.ios_macproj.linuxproj.win32 요렇게 4개 폴더에 각각의 플랫폼이 생성되었다. 2014. 3. 6.
프로그램의 메모리 공간 데이터:초기화된 전역변수, static 변수BSS:초기화가 않된 전역변수, static 변수스택:지역변수, 파라미터가 저장되는 영역, return 값힙:malloc 함수로 할당되는 영역code(text):바이너리 코드 2014. 3. 6.
cocos2d-x 2.2.x 새 프로젝트 생성하기 cocos2d-x 2.1.x 계열에서는 xcode에 템플릿을 추가했었지만,cocos2d-x 2.2.x 부터인가? 정확히 버전을 확인하지 않았지만, 더이상 xcode에 템플릿을 추가하지 않는다. 그러므로 커맨드라인에서 파이썬 파일을 실행시켜 직접 만든다.(3.0에서는 어떻게 바뀌었는지 실행히보고 적어놔야지 ㅋ) $ cd cocos2d-x-2.2.1/tools/project-creator/ $ ./create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE 예)$ ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language.. 2014. 3. 6.
반응형