今天需要使用cocos2dx的lable一行显示不完,但是第二行又要居中的情况,于是就想到采用字符串分隔,第一行显示几个,剩下的显示在第二行。
但是使用的utf-8编码,而且使用的是lua,lua本身库没有这方面的函数,于是上网找了一番,有很多大牛共享了一些方法,可以拿来用。
参考:
https://github.com/easysoft/zentaomobile/blob/master/corona/utf8sub.lua
https://github.com/airtonix/ouf_tags/blob/master/utf8.lua