【发布时间】:2013-04-23 05:04:03
【问题描述】:
所以我一直在尝试从当前游戏窗口(本质上是屏幕截图)创建图像文件,但到目前为止我尝试过的只是不起作用。 MonoGame 开发人员尚未实现 RenderTarget2D.SaveAsPng() 和 RenderTarget2D.SaveAsJpeg() 方法以用于 Windows...
所以我想知道,还有其他选择吗?
下面是一个示例代码,运行时会引发 NotImplemented 错误,任何好奇的人都可以:
Stream stream = new FileStream("screenshot.jpg", FileMode.Create, FileAccess.Write, FileShare.None);
screenshot.SaveAsJpeg(stream, 320, 180);
stream.Close();
变量screenshot 是一个RenderTarget2D 对象,游戏画面在其中绘制。
感谢阅读,希望能得到一些帮助。
【问题讨论】: