我的构造函数方法不接受参数(DirectX / Windows)



所以我有一个构造方法:

    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);

相关内容

  • 没有找到相关文章

最新更新