【常见问题记录帖】AssetsManager怎么更新js

首先AssetsManager的基本使用方法可以参考这个文档:http://cocos2d-x.org/docs/manual/framework/html5/v3/assets-manager/zh

然后进入正题

本文想要强调的是

使用AssetsManager下载js文件后,是需要重新require一次

例如下载好了game.js文件之后,需要在回调代码中调用 require(“src/game.js”)

如果是打包后的jsc的话,也是使用同样的方式

如果使用的js文件在使用的话,是可能有冲突的,因为你之前的对象是通过旧脚本创建的,你更新了新脚本,旧对象还是不会有任何改变

所以, 推荐做法

使用AssetsManager下载完js文件后,重新启动一下,
或者是在进入游戏之前下载好新的js文件。然后再载入

在打包成apk的时候 选择compile scripte to byte-code这个选项 更新重载就找不到文件 请问为什么的