cocos2dx V2 3 3 解決中文亂碼

2021-06-22 02:51:13 字數 610 閱讀 4510

cocos2dx在vs2010裡面直接寫中文是沒有問題的,問題在於執行後出來是亂碼。真的很煩,網上有很多種方法,這裡先說一種超簡單的解決方法。
一、在resources裡面新建乙個xml檔案,記得用utf-8編碼,內容如下:

str_action

動作str_sprite

精靈str_scene

場景

二、在需要顯示中文的地方呼叫如下**:

//讀取儲存文字的xml

ccdictionary *chnstrings = ccdictionary::createwithcontentsoffile("string_helloworldscene.xml");

//動作

const char *str_action=((ccstring*)chnstrings->objectforkey("str_action"))->m_sstring.c_str();//讀到某乙個key的值

auto lb_action=cclabelttf::create(str_action,"arial",35); //裝成label

Cocos2d x v3 x 序列幀動畫

簡介 我們使用animation類描述乙個動畫,而精靈顯示動畫的動作則是乙個animate物件。動畫動作animate是精靈顯示動畫的動作,它由乙個動畫物件建立,並由精靈執行。建立方法 手動新增序列幀到animation類 使用檔案初始化animation類 手動新增 複製 auto animati...

Cocos2d x v3 x 序列幀動畫

簡介cocos2d x中,動畫的具體內容是依靠精靈顯示出來的,為了顯示動態,我們需要不停切換精靈顯示的內容,通過把靜態的精靈變為動畫 器從而實現動畫效果。動畫由幀組成,每一幀都是乙個紋理,我們可以使用乙個紋理序列來建立動畫。我們使用animation類描述乙個動畫,而精靈顯示動畫的動作則是乙個ani...

Cocos2d x v3 1專案建立(三)

cocos2d x v3.1專案建立 三 cocos2d x官方為我們提供了用於建立 編譯 執行和部署的一套命令列的工具集,也就是上篇文章中我們所提到的cocos2d console,它位於我們的引擎目錄下的tools子目錄中。本篇文章主要要說明的是如何建立cocos2d x專案,所以對於編譯 執行...