我被这个非常简单的问题难住了。我正在制作一个基于瓷砖的游戏引擎,需要能够允许用户使用WPF用户界面编辑地图。天真地,我以为我可以简单地不断更新一个好的老式“缓冲”的System.Drawing.Graphics.Bitmap,使用Graphics.FromImage。我会在位图上绘制构成地图的瓷砖,然后将缓冲位图传输到屏幕上。然而,根据我的深入研究,我现在相信这根本不容易。
与其向你详细说明我到目前为止发现的(要么不起作用,要么运行极慢),不如简单地问一下:通过WPF UI高效地连续绘制大量位图的最佳方法是什么?
我会接受像“回到Windows Forms”这样的建议。如果是这样的话,那么我会对WPF感到非常失望!
与其向你详细说明我到目前为止发现的(要么不起作用,要么运行极慢),不如简单地问一下:通过WPF UI高效地连续绘制大量位图的最佳方法是什么?
我会接受像“回到Windows Forms”这样的建议。如果是这样的话,那么我会对WPF感到非常失望!