XNA.Texture2D в System.Drawing.Bitmap - PullRequest
0 голосов
/ 05 мая 2010

Мне нужно загрузить XNA.Texture2D в PictureBox.

Я пробовал это: http://www.gamedev.net/community/forums/viewreply.asp?ID=3224621, но это не работает. Есть предложения?

Ответы [ 2 ]

2 голосов
/ 14 февраля 2012

Более простой способ сделать это - сохранить Texture2D с помощью Texture2D.SaveAsPng или Texture2D.SaveAsJpeg в поток памяти и открыть виртуальный файл с помощью Bitmap(Stream).

2 голосов
/ 05 мая 2010

Вы должны быть в состоянии использовать этот метод, но убедитесь, что ваш XNA Texture2D создан в формате 32bbpARGB. Любой другой формат не позволит этому методу работать напрямую.

...