Cocos2d-x 라벨 깨짐 현상 해결방법

cocos2d-x의 기본 언어 설정이 UTF-8로 설정되어 있어서 나타나는 현상이다.

우선 해결방법은 drawText 함수를 찾아내어 함수안에 있는 MultiByteToWideChar(CP_UTF8, 0, pszText, nLen, pwszBuffer, nBufLen);의 파라메터에서 CP_UTF8 부분을 CP_ACP로 변경해주면 된다. drawText의 경우 각 버전대별로 경로는 다음과 같다.

3.x 버전대 : Cocos2d-x의 프로젝트 -> libcocos2d -> Platform/win32 -> CCDevice.cpp 


2.x 버전대 : CCImage



'Develop Issue > Cocos2d-x' 카테고리의 다른 글

Cocos2d-x 개발환경 및 포팅환경  (1) 2017.07.14

+ Recent posts