- Creator 版本: 2.4.5
我创建了一个Texture2D的数组,然后发现数组里边包含了Texture2D和SpriteFrame,不知道这个是为什么
> DataManager.Instance.picArr = await new Promise<cc.Texture2D[]>((resolve, reject) => {
> cc.resources.loadDir('Pic', (error, assets: cc.Texture2D[]) => {
> if (error) {
> reject(error);
> return;
> }
> resolve(assets);
> })
> })
打印出来是这样
-
(8) [cc_Texture2D, cc_SpriteFrame, cc_Texture2D, cc_SpriteFrame, cc_Texture2D, cc_SpriteFrame, cc_Texture2D, cc_SpriteFrame]
-
0: cc_Texture2D {_super: null, _name: ‘’, _objFlags: 0, _native: ‘.jpeg’, _format: 16, …}
-
1: cc_SpriteFrame {_name: ‘1’, _objFlags: 0, _native: ‘’, loaded: true, _nativeUrl: ‘’, …}
-
2: cc_Texture2D {_super: null, _name: ‘’, _objFlags: 0, _native: ‘.jpeg’, _format: 16, …}
-
3: cc_SpriteFrame {_name: ‘2’, _objFlags: 0, _native: ‘’, loaded: true, _nativeUrl: ‘’, …}
-
4: cc_Texture2D {_super: null, _name: ‘’, _objFlags: 0, _native: ‘.jpeg’, _format: 16, …}
-
5: cc_SpriteFrame {_name: ‘3’, _objFlags: 0, _native: ‘’, loaded: true, _nativeUrl: ‘’, …}
-
6: cc_Texture2D {_super: null, _name: ‘’, _objFlags: 0, _native: ‘.jpeg’, _format: 16, …}
-
7: cc_SpriteFrame {_name: ‘4’, _objFlags: 0, _native: ‘’, loaded: true, _nativeUrl: ‘’, …}
-
length: 8
-
[[Prototype]]: Array(0)
有没有大佬知道这个要怎么解决,谢谢

