所以我有一个构造方法:
SpriteSheet(wchar_t* filename, Graphics* gfx);
它接受一个输入(文件名(并从中创建纹理。问题是当我尝试这样使用它时:
sprites = new SpriteSheet(L"background.png", gfx);
智能感知强调它并说:
no instance of constructor "SpriteSheet::SpriteSheet" matches the argument list
argument types are const wchar_t [15], Graphics*
我正在一步一步地遵循指南,我只是无法弄清楚出了什么问题。
它想要一个wchar_t所以我给它一个wchar_t......我迷路了,我真的不知道该怎么办了。请帮忙。
尝试使用const: SpriteSheet(const wchar_t* filename, Graphics* gfx);