我正在尝试使用 SharpDX 工具包将 Direct Draw Surface 加载到 Texture2D var 中。所以我创建了这个变量,称为像素,使用paint.net创建了一个dds文件并将其命名为asdf.dds。我将该文件移到我的项目的 Content 文件夹中,并将“复制到输出目录”更改为“如果较新则复制”。如果我现在使用
pixel = Content.Load<Texture2D>("asdf.dds");
我得到以下异常(德语):
In SharpDX.SharpDXException ist eine Ausnahme vom Typ "SharpDX.DLL" aufgetreten, doch wurde diese im Benutzercode nicht verarbeitet.
Zusätzliche Informationen: HRESULT: [0x80070057], Module: [General], ApiCode: [E_INVALIDARG/Invalid Arguments], Message: The parameter is incorrect.
我可怕的翻译:
在 SharpDX.SharpDXException 中发生了“SharpDX.DLL”类型的异常,但未提交用户代码。附加信息:HRESULT:[0x80070057],模块:[General],ApiCode:[E_INVALIDARG/Invalid Arguments],消息:参数不正确。