(转)quick-cocos2d-x图片资源加密(续)

移动开发 作者: 2024-08-25 07:05:02
摘要: 对在quick-cocos2d-x上实现的资源加密方法的补充 前篇: quick-cocos2d-x图片资源加密 让quick-cocos2d-x支持加密的plist文件   通过前篇的修改,我们已经能够在Windows平台的player,以及Android上使用加密的常见格式(png、jpg等)的图片资源了。不过,在MAC上的player,以及IOS上,加载资源时调用的是另外的代码,所以

quick-cocos2d-x图片资源加密

让quick-cocos2d-x支持加密的plist文件

NSString *fullPath = [NSString stringWithUTF8String:path]; jpg = [[NSImage alloc] initWithContentsOfFile: fullPath];
unsigned long fileSize = 0; unsigned char* pFileData = cocos2d::CZHelperFunc::getFileData(path, "rb", &fileSize); NSData *adata = [[NSData alloc] initWithBytes:pFileData length:fileSize]; delete []pFileData; jpg = [[NSImage alloc] initWithData:adata];
unsigned char* pFileData = CCFileUtils::sharedFileUtils()->getFileData(strTemp.c_str(), &fileSize);
unsigned char* pFileData = CZHelperFunc::getFileData(strTemp.c_str(), &fileSize);
NSString* pPath = [NSString stringWithUTF8String:fullPath.c_str()]; NSDictionary* pDict = [NSDictionary dictionaryWithContentsOfFile:pPath];
unsigned long fileSize = 0; unsigned char* pFileData = CZHelperFunc::getFileData(fullPath.c_str(), &fileSize); NSData *data = [[[NSData alloc] initWithBytes:pFileData length:fileSize] autorelease]; delete []pFileData; NSPropertyListFormat format; NSString *error; NSMutableDictionary *pDict = (NSMutableDictionary *)[                            NSPropertyListSerialization propertyListFromData:data                            mutabilityOption:NSPropertyListMutableContainersAndLeaves                            format:&format                            errorDescription:&error];
 
原文地址:https://my.oschina.net/SunLightJuly/blog/189971
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_68263.html