2011-04-25 83 views
0

嗨 在xna中是否有網格功能,所以我可以更容易地找到我的紋理? 你對這個問題有其他想法嗎? 謝謝wp7 xna仿真器網格

+0

您的問題不充分描述一個「網格特徵」究竟是什麼。或者就此而言,「這個問題」是什麼。你想達到什麼目的? – 2011-04-25 14:45:58

+0

我的意思是x和y像素網格來定位紋理,並將它們放在現場而沒有多次嘗試 – gooteis 2011-04-25 15:15:46

+0

SpriteBatch.Draw()? – jv42 2011-04-26 08:48:02

回答

1

您可以繪製自己的網格。只需在每個第10個座標處繪製1像素的圖像或其他東西。這應該爲你做。沒有內置的功能,所以如果你真的需要它,你必須自己做。

編輯:我做這聽起來很簡單,但真的是你要去想畫在類似一個循環的1個像素的圖片: 在你的draw()方法:

for (int x = 1; x < viewPort.Width; ++x) 
{ 
    for (int y = 1; y < viewPort.Height; ++y) 
    { 
     if (x % 10 == 0 || y % 10 == 0) 
     { 
      spriteBatch.Draw(texture, new Vector2(x, y), Color.White); 
     } 
    } 
}