我試圖使用Random
類在C#中繪製紋理生成隨機數。我試圖在屏幕上繪製一個紋理到隨機座標,但是當我嘗試運行下面的代碼時,紋理會在隨機空間中移動。我需要畫出它並保持原位。我如何使用隨機類在C#中生成一個隨機數(XNA)
Random _Random = new Random();
private int MaxX;
private int MaxY; //screen height and width
public Texture2D hat;
//code to load in image
//draw code
spriteBatch.Begin();
int hatx = _Random.Next(1, MaxX);
int haty = _Random.Next(1, MaxY);
spriteBatch.Draw(hat, new Rectangle(hatx, haty, 80, 80), Color.White);
spriteBatch.End();
你應該渲染代碼開始 – nsconnector 2013-03-08 10:28:33