多國語言在手機上的支援, 一向是App是否被推薦關鍵指標之一, 一般來說, 最少需要支援最常用的八國語言。
Step1. 使用 Singleton 作為 Helper 架構存取對應所需的字串
Step2. 決定多國語言的實作方案
- 建議: 使用json 檔案作為 多國語言的字串檔
- 導入json對應的所需的檔案
- Cocos2dx json 檔案存取方式範例
- 決定json資料欄位的格式 (en.json)
- 決定json資料欄位的格式 (chinese.json)
Step3. 實作Singleton中的讀取檔案函式
Step4. 在 UI 元件中使用 Helper 去設置文字
完成!
筆者: 常見的幾種語言已被定義在Cocos2dx中的 LanguageType
最後, 我們有個關於 Cocos2d-x 的Facebook社團, 如果有任何疑難問題, 歡迎到社團發問。
相關
發佈留言