ResourcesLoaderComponent
- 客户端才会使用,用来管理资源加载,底层使用的是YooAsset来管理、加载资源。组件删除的时候会卸载此组件加载的所有资源。里面只实现了基本加载资源的方法,还有很多没有实现,这个肯定是不够用的,需要自己拓展,比如加载bytes,txt就没有加载的方法。再比如你使用了多YooAsset包这个也无法实现
字段
- package YooAsset 的包
- Handlers 资源加载的句柄
方法
- LoadAssetAsync LoadSceneAsync LoadAllAssetsAsync 这些都是异步加载资源的方法,这里面有个设计是每个加载方法里面都使用到了协程锁,协程锁保证了加载同一个资源,同时只有一个进入此方法。