1.8.2使用cc.loader.getDependsRecursively(prefab)可以获取所有资源,现在只能获取json文件了,请问2.0.1要怎么弄
我prefab没放到resources里面需要要怎么使用
有什么办法可以动态加载prefab的资源的,prefab在不resources里
我这边加载prefab要显示个进度条,现在2.0.1不知道怎么弄了
好好看看官方文档
看哪个文档,我以前1.8.2都可以的呀
我加载prefab的时候需要显示进度条,我现在使用cc.loader.loaders的方法也只会加载json文件,图片资源是另外异步加载的
上预发布就暴露这个问题,没人遇到过吗
cc.loader.loadRes(“test assets/prefab”, function (err, prefab) {
var newNode = cc.instantiate(prefab);
cc.director.getScene().addChild(newNode);
});
你使下这个方法也一样的,他只加载json文件的,png文件还是异步加载的
而且我之前用1.8.2的时候是可以,2.0.1才出现这个问题
顶一下
关联到场景里即可
没办法
你的意思是,图片另外加载时,没有反应在进度值?
不可能啊,除非你 Prefab 勾选了资源延迟加载
我们的游戏是大厅加子游戏的模式,子游戏都是生成一个prefab,进大厅的时候只想加载大厅的资源,进子游戏的时候再加载子游戏的资源,之前是用cc.loader.getDependsRecursively 获取子游戏资源用cc.loader.load来加载的,现在好像不行了,jare大神还别的办法实现吗
是勾选了资源延迟加载,因为不想进大厅的时候就加载资源
大厅跟游戏在同一个scene里面
再顶下
所以 getDependsRecursively 就拿不到了,进度条也不会等图片,只加载 json,异步加载 png,这都是正常的。
你想要自己一个一个加载依赖资源的话,那我建议你在构建的过程中用插件把资源依赖列表生成出来。Prefab 仍然还是使用非延迟加载资源。构建过程如何拿依赖列表,可以参考 http://docs.cocos.com/creator/manual/zh/publish/custom-project-build-template.html?h=depends%20on
老大,求关注下····
我已经验证很多次了,
因为项目需要所以需要下载并加载很多图片,结果内存一直居高不下,最后,甚至崩溃····
使用cc.loader.load加载设备内部的图片,然后用cc.loader.release释放,cc.loader._cache里已经删掉了,但是会有内存泄露
帖子在这:http://forum.cocos.com/t/topic/65743/28