项目中按升级步骤把cc.loader.loadRes改为cc.resources.load,cc.loader.loadResArray改为cc.resources.load(…);
但仍有一些api 如:cc.loader.setAutoReleaseRecursively 和cc.loader.getRes在cc.assetManager中是没有的。
这样的混合使用会有问题吗?
项目中按升级步骤把cc.loader.loadRes改为cc.resources.load,cc.loader.loadResArray改为cc.resources.load(…);
但仍有一些api 如:cc.loader.setAutoReleaseRecursively 和cc.loader.getRes在cc.assetManager中是没有的。
这样的混合使用会有问题吗?
cc.loader.getRes
同样升级的问题
这个可以用 cc.resources.get(url, type) 替换
cc.loader.setAutoReleaseRecursively
这个在 assetManager 中不支持了,你继续使用 cc.loader.setAutoReleaseRecursively 也没问题,我们有做兼容,不过未来可能不会支持。你可以看下assetManager里面的新的自动释放机制,有空的时候做下升级
类型…
cc.resources.get(path, sp.skeletonData) as sp.SkeletonData 这样就行