2.0.1版本怎么获取prefab资源

1.8.2使用cc.loader.getDependsRecursively(prefab)可以获取所有资源,现在只能获取json文件了,请问2.0.1要怎么弄

我prefab没放到resources里面需要要怎么使用

有什么办法可以动态加载prefab的资源的,prefab在不resources里

@jare 帮助看下,比较急

我这边加载prefab要显示个进度条,现在2.0.1不知道怎么弄了

好好看看官方文档

看哪个文档,我以前1.8.2都可以的呀

我加载prefab的时候需要显示进度条,我现在使用cc.loader.loaders的方法也只会加载json文件,图片资源是另外异步加载的

上预发布就暴露这个问题,没人遇到过吗

http://docs.cocos.com/creator/manual/zh/scripting/load-assets.html
请仔细阅读文档

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