用CocoStudio做的按钮,图片等上的文字怎么实现国际化,多语言
图片上的文字应该不好做国际化的 莫非要换图片么, 至于lable上的文本 建议用键值对的形式来存放要显示文本 这样在切换语言的时候只要加载对应的文本文件就好了
1赞
程序获取所有Label的控件,然后设置文字
图片上带文字的,我们是这么处理的:
- 图片统一命名规则,比如 abc.en.png, abc.cn.png
- 修改FileUtils::getNewFileName(),如果文件名以 ".en.png"结尾,则根据当前语言,替换为相应的 .xx.png
非常感谢,好像是个好办法,初学cocos2dx ,很多不会
非常谢谢,刚开始学这个框架,很多不会
能不能再说清楚一点啊 还有点不懂
很不错,学习了~~~~
键值对是什么意思,是都写到配置表,然后重新初始化label吗,求方法
能不能让CocoStudio支持语言包,在代码里一个个获取太麻烦了
看情况:1图片本身是文字,可出资源,也可用图片转换成label(后者方便) 2图片含有文字的,只能出图啦