我在Windows 8手机上移植我的游戏。它已经在iOS和Android上运行。 当我尝试从plist加载图像时崩溃。
WickedChicks.exe中0x69B76451(libcocos2d.dll)的未处理异常:0xC0000005:访问冲突读取位置0x00000018。
我的代码很简单:
CCSpriteFrameCache :: sharedSpriteFrameCache() - > addSpriteFramesWithFile(“CommonObjects.plist”);
我的CommonObjects.plist及其png存在于资源文件夹&在iOS和Android上正常运行。
它为
提供nullCCDictionary *dict = CCDictionary::createWithContentsOfFileThreadSafe(fullPath.c_str());
在
void CCSpriteFrameCache::addSpriteFramesWithFile(const char *pszPlist)
方法
先谢谢
答案 0 :(得分:0)
右键单击.Plist文件 转到“属性”。 在Build Action中,将其设置为“Content” 并在“复制到输出目录”部分中,将其设置为“始终复制” 希望这对你有用。