如题,用法是通过远程下载图片资源后,存放在本地自定义的文件夹里面,然后再加载本地资源,因为做的游戏有多个场景,每个场景用到的图片资源都是独立,打包到包体当中资源太大,所以在需要到的时候再下载到本地进行加载。
试着用cc.loader.load加载file资源,然而报错:Not allowed to load local resource,这应该是不能像unity的AssetBundle同个接口可以加载url和file的资源,还是说Creator不支持加载除asset以外的本地资源?
还想到一个方式,把远程资源加载到游戏目录里面,通过游戏目录去读取资源
不在包体里就属于远程资源了,或者是热更新下载的资源。可以搜一下热更新相关的说明
那可以远程加载一个文件夹的资源吗?
我看了下相关的还不少这样需求的,热更新下载的话必须重启游戏,不符合需求。Download的API panda大神说已经加入了1.4版本的排期,但目前项目可能是要在两三个月内上线,根本等不到Download这个功能,最简单的也就是每次启动游戏,哪些需要加载的资源再通过url进行加载,这样的缺点就是每次加载都需要消耗流量,这个体验相当不好的。如果不在包体里面,但是资源又是在本地目录,这该如何加载?我试了cc.loader.load加载file路径貌似不行,难道目前只能加载http了吗?