C#のクラスを使用して乱数を生成しRandom
、テクスチャを描画しようとしています。画面上のランダムな座標にテクスチャを描画しようとしていますが、以下のコードを実行しようとすると、テクスチャがランダムな空間を動き続けます。私はそれを描き、それを所定の位置に保つ必要があります。
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();