XNA.Texture2D to System.Drawing.Bitmap我相信這回答了我的問題,但它連接了一個外部網站,不再可用。我想使用一個Texture2d作爲system.drawing.bitmap
我在xna遊戲中使用了windows窗體。我想爲我的一個面板使用背景圖像。從文件加載很容易,但是當遊戲部署到另一個系統時,顯然文件位置會有所不同。
Bitmap bmp = new Bitmap(@"c:\myImage.png");
在上面提到的問題,有人曾建議usign Texture2d.saveToPng然後打開從內存流位圖。這聽起來很棒,如果有人能指引我朝那個方向發展。任何其他想法?
我一樣開心,給你的信用爲你,雖然你有幾個錯字的(bmp.Width應該texture.Width等)這裏有些人會踩住你的使用不包括與記憶流。 –
是的,我的意思是紋理。儘管我使用了'System.Drawing.Bitmap'而不是'using System.Drawing;',否則由於'Microsoft.Xna.Framework;'包含了一些具有相同名稱的類,所以無法編譯,例如'顏色'類。 –