无法求解FullPathForFilename:COCOS2DX中可能缺少文件错误

Unable to solve fullPathForFilename: Possible missing file error in cocos2dx

本文关键字:错误 文件 COCOS2DX FullPathForFilename      更新时间:2023-10-16

我当前会遇到以下错误。我敢肯定,我在资源 -> fonts文件夹中具有mark felt.ttf文件。目前,我正在为Android-Studio上的Android开发。我想知道,问题可能是什么?我很想收到您的来信!

cocos2d: fullPathForFilename: No file found at Mark Felt. Possible missing file.

代码

auto highscoreLabelHeader = Label::createWithSystemFont("HIGHSCORE", "Mark Felt", 16);

您应该使用从资源文件夹作为root开始的字体文件的相对路径。即,如果您有子文件夹,只需使用fonts/Mark Felt.ttf

auto label= Label::createWithSystemFont("xyz", "fonts/Mark Felt.ttf", 16);

,并且还确保Mark Felt是SystemFont,否则使用

auto label= Label::createWithTTF("xyz", "fonts/Mark Felt.ttf", 16)

此外,您也可以检查此线程

http://discuss.cocos2d-x.org/t/fonts-not-working-on-on-android-device/7535