Cocos2d-x 加载资源路径详解(CCFileUtils,CCFileData用法)
来源:互联网 发布:社交软件的英文单词 编辑:程序博客网 时间:2024/05/22 13:47
Cocos2d-x 加载资源路径详解(CCFileUtils,CCFileData用法)
资源路径的设置方法
- 使用 CCFileUtils::setResource() 函数(一下简称 setResource函数)可以方便快捷的设置资源路径。下面先介绍下此接口的功能,以及使用方法。以方便对后面内容的理解。
setResource 函数的参数 pszZipFileName 和 pszResPath 分别表示「zip文件名」和「资源文件路径」。其中,pszResPath 有默认参数 NULL。 - 以列表形式表示 setResource 函数使用不同参数时,资源查找方式的不同:
模拟器资源读取 真机资源读取 setResource(NULL, NULL)从 D:/Work7/NEWPLUS/TG3/APP/ 目录读取资源。从 .so 文件的安装目录读取资源。setResource(“XXX.zip”)从D:/Work7/NEWPLUS/TG3/APP/XXX.zip 文件读取资源。从 .so 文件的安装目录下的 XXX.zip 文件读取资源。setResource(NULL,”/AAA/BBB/” )从 D:/Work7/AAA/BBB/ 目录读取资源。从 /AAA/BBB/ 目录读取资源。setResource(“XXX.zip”,”/AAA/BBB/”)从 D:/Work7/AAA/BBB/XXX.zip 文件读取资源。从 /AAA/BBB/XXX.zip 文件读取资源。
- 注:
- 如果pszZipFileName 参数非 NULL,在 setResource 函数调用时,如果找不到 zip 文件,则会给出提示框进行提示,同时应用将会从相应的目录读取需要的资源(不再从 zip 文件中读取)。
- 如果 pszZipFileName 参数非 NULL,并且能够找到相应的 zip 文件,此时如果代码中使用的资源文件在 zip 文件中无法找到,则应用会出现bug(不会再从相应目录查找资源)。
- 关于 .so 文件的安装目录后面会进行详细的介绍。
以上方法为网上收集。
以下是本人测试过最有效读取资源办法为:
std::string fullPath = CCFileUtils::fullPathFromRelativePath("资源相对路径");
CCFileData *fileData = new CCFileData(fullPath.c_str(),"r");
unsigned char* data = fileData->getBuffer();
由www.J2meGame.com原创,转载请说明。
- Cocos2d-x 加载资源路径详解(CCFileUtils,CCFileData用法)
- Cocos2d-x 加载资源路径详解(CCFileUtils,CCFileData用法)
- Cocos2d-x学习笔记 (1) 2.1版本后如何利用CCFileUtils设置资源路径
- cocos2d-x 数据存储 CCFileUtils
- cocos2d-x 文本读取CCFileUtils
- cocos2d-x 多线程 获取可写路径失败CCFileUtils::sharedFileUtils()->getWritablePath()
- cocos2d-x 资源路径研究
- cocos2d-x 资源路径注意事项
- cocos2d-x节点(CCFileUtils.h)API
- Cocos2d-x 资源加载进度条
- cocos2d-x 资源搜索路径 addSearchPath addSearchResolutionsOrder
- Cocos2d-x--实现Loading界面加载资源
- cocos2d-x Loading界面实现资源加载
- Cocos2d-x 3.0多线程异步资源加载
- Cocos2d-x--实现Loading界面加载资源
- cocos2d-x 3.0 预加载pvr资源
- Cocos2d-x 3.0多线程异步资源加载
- Cocos2d-x 3.0多线程异步资源加载
- 使用request生成一个枚举类获取所有的<input>的内容
- USACO 1.2.1 Milking Cows
- Android学习大纲二 手动构建您的第一个Android Project
- 深入理解sizeof
- java实现中文汉字的首字母排序
- Cocos2d-x 加载资源路径详解(CCFileUtils,CCFileData用法)
- javascript小实例
- EPOLL-EPOLL_WAIT返回多次
- 关于数据库连接和在WINFROM下做用户登录
- 阻止媒体库自动搜索文件夹的图片和视频内容
- TAO 中间件
- 影响项目进度的几大因素
- 开学心得
- C#设计模式之6——原型模式