Лучший способ постоянно рисовать большое количество растровых изображений в WPF?

Я озадачен этой очень простой проблемой. Я делаю игровой движок на основе плиток, и мне нужно разрешить пользователю редактировать карту с помощью пользовательского интерфейса WPF. Я наивно предполагал, что могу просто постоянно обновлять старую добрую «буферизованную» систему. Drawing.Graphics.Bitmap с использованием Graphics.FromImage. Я рисовал на растровом изображении плитки, составляющие карту, а затем переносил на экран растровое изображение буфера. Однако, проведя тщательное исследование, я теперь считаю, что это совсем не так просто.

Вместо того, чтобы утомлять вас тем, что я узнал до сих пор (что либо не работает, либо работает невероятно медленно), можно Я очень просто спрашиваю, как лучше всего непрерывно эффективно рисовать большое количество растровых изображений с помощью пользовательского интерфейса WPF?

Я приму такие предложения, как «вернуться к Windows Forms». Если это так, то я буду очень разочарован WPF!

5
задан Nicholas Hill 23 February 2011 в 15:37
поделиться