본문 바로가기

프로그래밍

[cocos2d-x] 한글 출력시 깨짐 문제 해결


cocos2d-x 를 visual studio 에 붙여서 쓸때 한글 출력이 제대로 되지 않습니다.


해결방법은


솔루션 탐색기에서 

[ cocos2d-wind32.vc2010 ]-[ libcocos2d ]-[ platform ]-[ win32 ]-[ CCImage.cpp ] 를 찾아서

파일내의 

int drawText(const char * pszText, SIZE& tSize, CCImage::ETextAlign eAlign) 함수의 내용을 아래와 같이 수정하시면 됩니다.


* 원본 코드

nLen = MultiByteToWideChar(CP_UTF8, 0, pszText, nLen, pwszBuffer, nBufLen); 


* 수정 코드

nLen = MultiByteToWideChar(CP_ACP, 0, pszText, nLen, pwszBuffer, nBufLen);


이제 한글 출력이 잘 될 것입니다.