0
我有一個比我想要繪製的大小大得多的PNG圖像。我也有一個矩形,我想要PNG填充。我曾嘗試這個代碼,但它並沒有調整PNG:WP7 C#XNA調整大小精靈
public void Draw(SpriteBatch batch, float screenWidth)
{
Rectangle destinationRectangle = new Rectangle(0, 0, 0, 0);
destinationRectangle.Width = (int)(screenWidth/8);
destinationRectangle.Height = (int)(screenWidth/8);
Vector2 topLeft = new Vector2(0, 0);
batch.Begin();
batch.Draw(GamePage.theImage, topLeft, destinationRectangle, Color.Transparent);
batch.End();
}
感謝
你用錯了。 'batch.Draw(GamePage.theImage,destinationRectangle,Color.Transparent)' - 如果使用'destinationRectangle',你的意思是「*我想把它繪製在*處」。雖然我無法想象爲什麼你會想要透明的顏色。 – neeKo