auto myjineng = Label::createWithTTF(inf, “fonts/Marker Felt.ttf”, 40.0f);
上面的代码,在win32和android平台均能创建Label成功,但是在mac呀ios平台下就会因为找不到第二个参数对应的字体文件而创建Label失败,这是为什么呢?
我没有将fonts目录添加到FileUtils::getInstance()->addSearchPaths()中,如果添加进去的话,直接用 Label::createWithTTF(inf, “Marker Felt.ttf”, 40.0f);就行,不管哪个平台都能创建成功。
我想知道的是在不添加fonts目录的情况下,为什么win32和android平台可以创建成功,但是mac与ios下就不能创建成功呢?这是平台本身搜索文件的区别还是其他原因呢?或者说这算是引擎本身的一个bug?
