1234567891011121314151617181920212223242526272829303132 |
- // import LocalData from "../Template/LocalData";
- export default class LoadManager {
- public static readonly instance: LoadManager = new LoadManager();
- LoadAssets<T extends cc.Asset>(path: string): Promise<T> {
- return new Promise((resolve, reject) => {
- // cc.resources.load(path, (err, Asset: T) => {
- // if (err) {
- // cc.error(`加载${path}失败`)
- // reject(err)
- // return
- // }
- // resolve(Asset)
- // })
- let bundle = cc.assetManager.getBundle("sub");
- bundle.load(path, (err: Error, Asset: T) => {
- if (err) {
- cc.error(`加载${path}失败`)
- reject(err)
- return
- }
- resolve(Asset)
- });
- })
- }
- }
|