cocos2d-x字体加载提示 Get data from file(fonts/arial.ttf) failed, error code is 32
  admin 发表于 2014-09-30 16:51  分类:技术资料  5,823 次阅读  0条评论

第二次运行cocos2d-x的cpptests例子的时候,例子中的菜单按钮都不显示,除了个close按钮外,其他都是黑乎乎的一片。看输出结果显示:Get data from file(fonts/arial.ttf) failed, error code is 32

到网上找到了答案——原来是上一次打开的时候那个字体文件仍然被占用,导致第二次打开失败。解决方法——

打开platform/win32/CCFileUtilsWin32.cpp
找到两处::CreateFileW
将第三个参数原本的0改为FILE_SHARE_READ

本文固定链接: http://www.youduoshao.com/2014-09-30/201409302330.html

填写您的称呼和邮箱即可发布评论

快捷键:Ctrl+Enter