对于YooAsset的接入、开发不必多说,主要是对资源的划分总结一下经验。
一、【核心】Tag实现进游戏前必下资源和边玩遍下的区分
YooAsset可以对Group和某个资源设定tag,利用tag对资源进行分类,比如方块皮肤全部都有Tag:Skin,同时对默认皮肤设置Tag:Skin_Default,对其他皮肤设置Tag:Skin_Normal。
那么现在可以通过Tag:Skin获取到所有的皮肤的打包信息。
可以通过Tag:Skin_Default获取教学包的皮肤,如果想进教学关,那么必须要在之前下载好Tag:Skin_Default的资源。
然后边玩遍下载,下载Tag:Skin_Normal的资源。
二、归类
皮肤是一类资源。
音乐音效是一类资源。
场景是一类资源。
配置是一类资源等等。
YooAsset的Group就是干这个事的,将一类资源放到一个Group里面,同时可以对Group进行打Tag。
在皮肤这个场景下,就是可以将所有皮肤放到一个Group,然后对Group打tag叫Skin,然后对第一个皮肤打tag叫Skin_Default,对其他皮肤打tag:Skin_Normal。
