2.4热更新ts版问题

看官方是这样写的

插件商城里买了一个热更是这样写的

这是我写的ts版

没有呀,我又看了,文档这个cc.assetManager.transformPipeline但是后面怎么写

这玩意到底怎么用啊,我太菜了,你们都没遇到这个问题吗?

你看看creator.d.ts里面。cc.assetManager类下面 有没有 md5Pipe变量。,应该是没有。换成cc.loader.md5Pipe

cc.assetManager是2.4的接口
cc.loader是2.4之前使用的。
按你自己的引擎版本选择

我是2.4用不了这个[quote=“ghlupup, post:2, topic:98278”]
cc.loader.md5Pipe
[/quote]

我2.4问题不是我选哪个,而是ts里没有这东西

/** cc.loader.md5Pipe is deprecated, assetLoader and md5Pipe were merged into {{#crossLink “AssetManager/transformPipeline:property”}}{{/crossLink}} */
static md5Pipe: any;

1赞

只说合并到这里了,但是没说怎么使用,使用方法也变了

let uuid = cc.assetManager.utils.getUuidFromURL(this.manifestUrl.nativeUrl); let url = cc.assetManager.utils.getUrlWithUuid(uuid, {isNative: true, nativeExt: '.manifest'});

其实拿到的URL跟this.manifestUrl.nativeUrl是一致的,不知道当初热更为啥那样写

这里有全面的cocoscretor2.4.x版本 热更新详解(从理论到实战,基础版,版本回退版,动态热更版)全面讲解cocoscreator热更新(2.4.x)

楼主,你后面解决了吗