摘要:对我的游戏进行淡入淡出效果,突然收到此错误消息:
SharpDX.dll
中发生了SharpDX.SharpDXException
类型的未处理异常
其他信息:
HRESULT: [0x80070057], Module: [General], ApiCode: [E_INVALIDARG/Invalid Arguments], Message: Felaktig parameter. (Last message translated into False Paramater
我正在观看教程:https://www.youtube.com/watch?v=krQZqPO0arQ
renderTarget = new RenderTarget2D(Game1.graphics.GraphicsDevice, (int)dimensions.X, (int)dimensions.Y);
答案 0 :(得分:1)
您正在尝试使用无效尺寸创建渲染目标。您无法创建宽度或高度为0的渲染目标。如果您考虑它,这是有道理的。宽度或高度为0表示渲染目标中有0像素的空间,因此您无法向其绘制任何内容。
要解决此问题,请确保向量dimension
在某处初始化。通常,渲染目标的大小与游戏运行的分辨率相同。但是,渲染目标也可能用于其他目的。在这种情况下,它需要其他方面。