我正在尝试使用Random
c# 中的类生成一个随机数来绘制纹理。我正在尝试将纹理绘制到屏幕上的随机坐标,但是当我尝试运行下面的代码时,纹理会一直在随机空间中移动。我需要把它画出来,让它留在原地。
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();