那项目的资源文件夹 结构就要以构建AB包的结构组织了?
能给个示例吗?
最後remove和release代碼沒寫上
另外希望附上開源熱更/大廳-小游戲等例子
非常感謝
新入坑cocos的萌新请教几个问题
看了此文我理解assetbundle只是做了一个资源分类而已?做了ab打包才有这个资源(ab目录里面的资源无引用的情况也会打包),那么无引用的资源不会打包?
既然这样,在assetbundle之前,资源无引用不会打包,那么如果这个资源是通过代码动态加载的,会不会出现404?
AB包之间可以有依赖关系,具体资源的打包情况,要根据AB包的优先级来定
不确切的说,要加载ab包中的资源,肯定要先加载AB包
加载小游戏平台的用户空间路径中的ab包没有反应是什么问题?
确定ab包已经下载并解压好了!
// 微信小游戏平台
cc.assetManager.loadBundle(wx.env.USER_DATA_PATH + ‘/pathToBundle/bundleName’, (err, bundle) => {
// …
});
马克~~~~~~~
不同AB包中的脚本建议最好不要互相引用,否则可能会导致在运行时找不到对应脚本,如果需要引用某些类或变量,可以将该类和变量暴露在一个你自己的全局命名空间中,从而实现共享,类似:cc[“MyBundle”] = MyBundle;
新的版本貌似不支持自定义全局命名空间了 ,我们想把公共代码独立出来,不想每个ab包都有一份公共代码,请问还有什么方法可以ab包中引用ab外的脚本么 ? 只能搞全局window了么 ?那样对开发跳转就不太友好了 。
不能放main包里么
请问,微信小游戏分包和zip远程包,这两个哪个快。(文件大概10M左右)
肯定是小游戏分包啊,小游戏分包是放到微信自己的服务器,远程是放到你自己的服务器·····
解决了很多疑惑
比文档仔细
总结的很详细
小游戏是不允许热更的
mark!