C# Windows Forms でゲーム用のマップ エディターを作成しています。私が必要としているのは、数千の画像を格納する必要があるグリッドです。
私の最初のアプローチは、Panelコントロールを作成し、それに複数PictureBoxesを追加することでした。残念ながら、2000 枚の画像を描画するのに約 3 秒かかりました。
次に、より良い結果が得られることを期待して、の方法でそれらを作成Rectanglesして描画することにしましたが、それでも非常に遅いです。ImagesPanelOnPaint()
Windows フォームで非常に多くの画像をレンダリングする効率的な方法はありますか?
アドバイスをよろしくお願いします。