我正在为一个学校项目做一个类似 dxball 的游戏。我正在尝试为将在屏幕上移动的对象(块)创建生成点。但我的问题是当我说创建 2 个 Block 类型的对象时。他们将获得相同的随机重生位置,并且他们将始终保持相同的重生位置。所以我想我对随机函数做错了
public class blocks
{
public Texture2D texturBlock1;
public Vector2 hastighet = new Vector2(500.0f, 000.0f);
public Vector2 position;
private Random random = new Random();
private int Screen = new int();
public blocks(int MaxWith)
{
this.position.X = MaxWith+10;
this.position.Y = random.Next(300);
Screen = MaxWith;
}
如果有人可以帮助我,我会很高兴。谈到 XNA 和 c#,我是一个真正的新手