2 bark2003 bark2003 于 2014.11.21 23:19 提问

cocos2dx实现预加载资源的思路

想知道在实际中,需不需要预加载资源?如果需要,那么预加载各种资源是怎么做的?

3个回答

mydad353193052
mydad353193052   2015.01.07 17:00

同问!
资源的异步预加载问题!
顶起!

liuhannan111
liuhannan111   2017.10.10 14:48

MD,这么好的问题,居然没人回答。我也同问啊

u010398707
u010398707   2018.03.15 11:01

看看TextureCache的addImageAsync方法就知道了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
cocos2dx csb文件的预加载
预加载资源一般放入缓存中,有异步和同步加载两种方式(一般针对plist大文件) 这些资料网上有各种博客讲解,大家一搜就能搜到。 可查看下这个帖子:http://www.cocoachina.com/bbs/read.php?tid=219154 加载csb: CSLoader.h 头文件中     static cocos2d::Node* createNode(const st
cocos2d-x Loading界面实现资源加载
有时候场景中的资源加载过多的话就会引起游戏进入的时候很卡,因为那是边加载边显示。在tests例子里面有一个很好的例子叫做TextureCacheTest,里面讲解了如何写loading。 [cpp] view plain copy #include "LoadingScene.h"   #include "HelloWorldScene.h" 
cocos2d-x 菜鸟学习笔记三(图片预加载与进度条)
cocos2d-x 菜鸟学习笔记三(图片预加载与进度条)                分类:            cocos2d-x2013-05-21 21:402436人阅读评论(0)收藏举报 Cocos2d-x 在做游戏时,会用于很多和图片资源,包括角色,动画,纹理贴图……为了减少GPU和CPU的缓存占用以及图片的重复利用,在游戏开始时,都会预加载这些资源进入缓存,在co
cocos2dx setTexture和playEffect预加载资源
出处http://9151482.blog.51cto.com/9141482/1684438 今天项目接近收尾阶段,开始对项目的资源进行整合打包,并对其进行缓存!但还是让我遇见一些坑! 第一个坑是,图片都打包成plist,在项目里有些图片提示找不到。log打印如下信息
Quick-cocos2d-x 中进度条与资源加载
Quick-cocos2d-x 中进度条与资源加载
cocos2dx csb 文件预加载
CSLoader.h 头文件中      static cocos2d::Node* createNode(const std::string& filename);//普通加载csb      static cocos2d::Node* createNode(const std::string& filename, const ccNodeLoadCallback& callback); 
cocos2dx 解决异步加载plist的方法
两个文件 test.png  test.plist 首先异步加载png CCTextureCache::sharedTextureCache ()->addImageAsync ("test.png", this, callfuncO_selector (LoadResLayer::loadingOver)); 然后在回调loadingOver中: void loadingOver (CC
quick 3.3 "异步"加载Spine方案.md
背景项目中, 使用了quick 3.3, 由于Spine各个功能相当强大, 所以使用了Spine作为骨骼动画, 由于Spine并非cocos官方支持,所以在一些问题上支持性不是那么好, 其中如何异步加载Spine就是一个问题。比如游戏中经常遇到这么一个问题:在主战斗场景中, 需要加载大量的图片、声音、Spine动画等, 如果我们等到需要用到的时候 再去加载,由于文件I/O是比较耗时的, 有可能就
Cocos2dx之进度条使用,异步加载资源进缓存
在游戏前通常都会加载好游戏中需要用到的资源,游戏的时候绘图才不会让内存飙升,不那么卡顿, 加载资源存到缓存时有一点点需要等待的时间,那么就设置一个场景显示一下进度条,加载完成就切换场景进入主游戏 进度条所在的头文件 class LoadingScene : public cocos2d::CCLayer { public: CREATE_FUNC(LoadingScene); boo
cocos2d-x lua中实现异步加载纹理
最近项目中需要做一个loading个界面,界面