我在VS2013中打开并且编译了cpptests,第一次打开正常,列表能显示出来,但是点击任意一个进去同样用到arial.tff字体的test时候就会崩溃
然后当再次打开的时候就一片空白了,控制台报错Get data from file(fonts/arial.ttf) failed, error code is 32,好像在不同场景里第二次用到同样的字体就会出这个问题
这个是不是BUG,有没有解决方法呢?
我在VS2013中打开并且编译了cpptests,第一次打开正常,列表能显示出来,但是点击任意一个进去同样用到arial.tff字体的test时候就会崩溃
然后当再次打开的时候就一片空白了,控制台报错Get data from file(fonts/arial.ttf) failed, error code is 32,好像在不同场景里第二次用到同样的字体就会出这个问题
这个是不是BUG,有没有解决方法呢?
尝试了下,跟3.1.1也有这个问题,应该是再次读取字体文件时候字体文件被占用了,跟系统本身有关吗
顶一下,这是怎么回事呢
你说的是引擎的关于label的test有问题么,我运行起来没什么问题啊,还是你自己写得程序有问题,看看资源路径是否正确。
cpptests啊。。。官方的例子,网上也陆续有人出现这种情况,不只是我,重复用同一个字体文件创建字体就会出现这种情况
打开platform/win32/CCFileUtilsWin32.cpp
找到两处::CreateFileW
将第三个参数原本的0改为FILE_SHARE_READ
我也出现了这个问题
正解
— Begin quote from ____
引用第5楼wurihui于2014-09-03 15:14发表的 :
打开platform/win32/CCFileUtilsWin32.cpp
找到两处::CreateFileW
将第三个参数原本的0改为FILE_SHARE_READ
http://www.cocoachina.com/bbs/job.php?action=topost&tid=225626&pid=1045385
— End quote
正解
— Begin quote from ____
引用第5楼wurihui于2014-09-03 15:14发表的 :
打开platform/win32/CCFileUtilsWin32.cpp
找到两处::CreateFileW
将第三个参数原本的0改为FILE_SHARE_READ
http://www.cocoachina.com/bbs/job.php?action=topost&tid=225626&pid=1045385
— End quote