【最佳实践】巨量素材的重度游戏的素材怎样管理打包?

项目情况:比如有1万个文件,4个G以上的素材的项目
请教各位大佬,这些素材是全部放到 项目里面进行打包 用bundle管理吗? 还是怎样更科学的管理?

啥游戏啊。。。4个G。。。 :astonished:

正常传奇十几个g呢,放远程就好

CDN管理

放远程是明确的
是自己写一个文件版本管理系统进行管理吗?否则更新存在缓存更新不及时的问题
文件每次修改会生成新的md5文件名,再用一个文件列表记录所有文件的的md5文件名,在游戏启动时先加载这个列表文件是么?

这么大 带宽也不便宜吧

cdn很便宜的,这个不是重点
关键是玩家下载体验,以及开发管理的便利性,这个是重点考虑的因素

我猜应该很多都是各种帧动画,这个其实你不走bundle打包独立出来管理都可以

对对,本地开发的时候也是放在独立的一台机器上,如果走bundle 项目工程会很大。但是这部分文件我又想对文件进行版本管理

那就按版本全丢一个远端目录里,客户端对资源处理要单独对这个模式做些资源管理的工作,加载,释放什么的
对于一些散图,可以做个组件走配置相对路径那种(多语言图片啥的)

cc.assetManager.init 指定远程路径就行了吧

这样不就可以了

嗯嗯,暂时先这样做了。
就想看看大家的做法