-
Creator 版本:1.9.2
-
目标平台: Web
-
详细报错信息,包含调用堆栈:
类型“typeof SpriteAtlas”的参数不能赋给类型“(completedCount: number, totalCount: number, item: any) => void”的参数。
类型“typeof SpriteAtlas”提供的内容与签名“(completedCount: number, totalCount: number, item: any): void”不匹配。
class cc.SpriteAtlas
!#en Class for sprite atlas handling. !#zh 精灵图集资源类。 -
重现方式:
cc.loader.loadRes(this.m_loadArray[this.m_loadIdx].dir, cc.SpriteAtlas, (err: Error, spriteAtlas: any) => {});
@jare 大神求解答
cc.loader.loadRes(‘path’, cc.SpriteAtlas, (err, spiretAtlas) => {});
vscode提示报错 cc.SpirteAtlas 类型不匹配
但是 运行起来是正确的 可以在回调里面读出图集资源
补充
如果不添加cc.SpirteAtlas 路径后边是completefunction
(即cc.loader.loadRes(‘path’, (err, spiretAtlas) => {});)
这样不会提示报错
但是读出来的资源是cc.Textrue_2D 而不是我想要的cc.SpirteAtlas
API提示文件没配置对,不要理会个错误,或者修改creator.d.ts里面的这个定义
export class SpriteAtlas extends Asset
感谢!