在3.x版本中,使用Label::createWithTTF 创建ttf字体,如果ttf字体不包含要显示的文本,那么引擎会略过不显示该文本。
if( theLabel->recordLetterInfo(letterPosition,tempDefinition,i) == false)
{
log("WARNING: can't find letter definition in font file for letter: %c", c);
continue;
}
期望是如果ttf不包含该文本时,使用系统自带的字体代替显示!
示例代码:
auto label = Label::createWithTTF(“草薙剑”,“fonts/FZYHJW.ttf”,24);
显示为“草剑”

